RHEL ve Debian Sistemlerine Python Nasıl Kurulur


Dünyanın dört bir yanındaki en iyi üniversitelerin çoğu, öğrencilerine programlamayı tanıtmak için Python'u kullanıyor. Massachusetts Teknoloji Enstitüsü (MIT), Arlington'daki Texas Üniversitesi ve Stanford, bu dili yaygın olarak kullanan kurumlardan yalnızca birkaçıdır.

Ayrıca, Python'un web geliştirmeden masaüstü uygulamalarına, makine öğrenimine ve aradaki her şeye kadar çok çeşitli eğitimsel, kurumsal ve bilimsel amaçlar için de yararlı olduğunu unutmamak gerekir.

Şu anda kullanımda olan iki önemli Python sürümü var: 2 ve 3 ve 2 hızla <'ye karşı zemin kaybediyor. Strong>3 çünkü ilki artık aktif olarak geliştirilmemektedir. Tüm Linux dağıtımları Python 2.x yüklü olarak geldiğinden.

Bu makalede, en son Python sürümünün RHEL tabanlı dağıtımlarda ve Debian'da ve Ubuntu gibi türevlerinde (en son LTS sürümü zaten mevcut) nasıl kurulacağını ve kullanılacağını göstereceğiz. en son Python yüklü) veya Linux Mint. Odak noktamız komut satırında kullanılabilecek temel dil araçlarını kurmak olacaktır.

Bununla birlikte, Python kodunu çalıştırmamıza ve bağımsız işlevler oluşturmamıza olanak tanıyan GUI tabanlı bir araç olan Python IDLE'nin nasıl kurulacağını da açıklayacağız.

Python'u Kaynaktan Linux'a Yükleme

Bu yazının yazıldığı tarihte (Kasım 2022) en son sürüm Python 3.11'di ve kurulumu kaynaktan gerçekleştireceğiz.

Ancak çekirdek paketleri ve bağımlılıklarını yum ve aptitude (veya apt-get) veya apt kullanarak kurabiliriz.

Neden? Bunun nedeni basit: Bu, dilin en son kararlı sürümüne (3.11) sahip olmamızı ve dağıtımdan bağımsız bir kurulum yöntemi sunmamızı sağlar.

Python'u CentOS Stream Fedora, Rocky ve AlmaLinux gibi RHEL tabanlı dağıtımlara kurmadan önce sistemimizin gerekli tüm geliştirme bağımlılıklarına sahip olduğundan emin olalım:

yum -y groupinstall development
yum -y install zlib-devel

>Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlarda gcc, make ve zlib sıkıştırma/açma kitaplığını kurmamız gerekecek:

aptitude -y install gcc make zlib1g-dev

Gerekli çekirdek paketler yüklendikten sonra, Python 3.11 kaynak sürümünü indirmek için resmi Python indirme sayfasına gidebilir veya doğrudan indirip yüklemek için aşağıdaki wget komutunu kullanabilirsiniz.

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

Şimdi rahatlayın ve gidip bir sandviç alın çünkü bu biraz zaman alabilir. Kurulum tamamlandığında ana ikili dosyanın konumunu doğrulamak için şunu kullanın:

which python3
python3 -V
python3

Yukarıdaki komutun çıktısı şuna benzer olmalıdır:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Tebrikler! Python 3.11 artık sisteminizde yüklü.

Python IDLE'yi Linux'a yükleyin

Python IDLE, Python için GUI tabanlı bir araçtır. Python IDLE'yi kurmak istiyorsanız idle (Debian) veya python-tools (RHEL) adlı paketi alın.

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Python IDLE'yi başlatmak için aşağıdaki komutu yazın.

idle3
Or
idle

Özet

Bu yazımızda Python'un en güncel stabil versiyonunun kaynaktan nasıl kurulacağını anlattık.

Son olarak, eğer Python 2'den geliyorsanız, 2to3'ün resmi belgelerine göz atmak isteyebilirsiniz. Bu, Python 2 kodunu okuyan ve onu geçerli Python 3 koduna dönüştüren bir programdır.

Bu makaleyle ilgili herhangi bir sorunuz veya yorumunuz var mı? Aşağıdaki formu kullanarak bizimle iletişime geçmekten çekinmeyin.