Android

Centos 8'e Python Kurulumu

How to Install Python on CentOS 8

How to Install Python on CentOS 8

İçindekiler:

Anonim

Python, dünyanın en popüler programlama dillerinden biridir. Basit ve öğrenmesi kolay sözdizimi ile Python, yeni başlayanlar ve deneyimli geliştiriciler için popüler bir seçimdir.

Diğer Linux dağıtımlarının aksine, Python varsayılan olarak CentOS 8'e yüklenmemiştir.

Bildiğiniz gibi, aktif olarak geliştirilen iki Python sürümü var. Python 2 iyi desteklenmiş ve aktif olsa da, Python 3 dilin şimdiki ve geleceği olarak kabul edilir.

Varsayılan olarak, kullanıcıların belirli bir Python sürümüne kilitlenmesini önlemek için RHEL / CentOS 8'in sistem genelinde sürümsiz bir python komutu yoktur. Bunun yerine, kullanıcıya belirli bir Python sürümünü yükleme, yapılandırma ve çalıştırma seçeneği sunar. yum gibi sistem araçları dahili bir Python ikili dosyası ve kitaplıkları kullanır.

Bu kılavuz, CentOS 8'e Python 3 ve Python 2'yi kurarken size yol gösterecektir.

CentOS 8'e Python 3 Kurulumu

Python 3'ü CentOS 8'e kurmak için terminalinizde root veya sudo kullanıcısı olarak aşağıdaki komutu çalıştırın:

sudo dnf install python3

Yüklemeyi doğrulamak için aşağıdakileri yazarak Python sürümünü kontrol edin:

python3 --version

Bu makaleyi yazarken, CentOS depolarında bulunan Python 3'ün en son sürümü “3.6.x” dir:

Python 3.6.8

Komut ayrıca pip'i de yükler.

Python'u çalıştırmak için, açıkça python3 ve python3 çalıştırmanız pip3 .

CentOS 8'de düzgün çalışacak şekilde desteklendikleri ve test edildikleri için yum veya dnf kullanarak dağıtım sağlanan python modüllerini her zaman yüklemeyi tercih etmelisiniz. Pip'i yalnızca sanal ortamda kullanın. Python Virtual Environments , Python modüllerini global olarak kurmak yerine belirli bir proje için yalıtılmış bir yere kurmanıza izin verir. Bu şekilde, diğer Python projelerini etkileme konusunda endişelenmenize gerek kalmaz.

Python 3 modül paketlerinin isimlerinin önüne “python3” eklenir. Örneğin, paramiko modülünü kurmak için şunu çalıştırırsınız:

sudo dnf install python3-paramiko

CentOS 8'e Python 2 Kurulumu

Python 2 paketleri de varsayılan CentOS 8 depolarına dahil edilmiştir.

Python 2'yi kurmak için aşağıdaki komutu girin:

sudo dnf install python2

Aşağıdakileri yazarak kurulumu doğrulayın:

python2 --version

Çıktı şöyle görünmelidir:

Python 2.7.15

Python 2'yi yürütmek için python2 yazın ve python2 çalıştırın.

Varsayılan Python Sürümünü Ayarlama (Sürümsiz Python Komutu)

Python 3'ü sistem genelinde sürümsüz python komutu olarak ayarlamak için alternatives yardımcı programını kullanın:

sudo alternatives --set python /usr/bin/python3

Python 2 için şunu yazın:

sudo alternatives --set python /usr/bin/python2

alternatives komutu, belirtilen python sürümüne işaret eden bir symlink python oluşturur.

Terminalinize python --version yazın ve varsayılan Python sürümünü görmelisiniz.

Varsayılan sürümü değiştirmek için yukarıdaki komutlardan birini kullanın. Sürümsüz python komutunu kaldırmak istiyorsanız, şunu yazın:

sudo alternatives --auto python

Sonuç

CentOS 8'de Python varsayılan olarak yüklü değildir.

Python 3'ü yüklemek için dnf install python3 ve Python 2'yi dnf install python2 .

python pip virtenv centos