How To Install Python3 On CentOS 7
İçindekiler:
- Yazılım Koleksiyonlarını Etkinleştir (SCL)
- CentOS 7'ye Python 3 Kurulumu
- Python 3'ü kullanma
- Geliştirme Araçlarını Yükleme
- Sanal Ortam Oluşturma
- Sonuç
Bu eğitici, Python 3'ü, dağıtım varsayılan Python sürüm 2.7 ile birlikte Yazılım Koleksiyonları (SCL) kullanarak bir CentOS 7 sistemine yükleyerek size rehberlik edecektir. Python sanal ortamının nasıl oluşturulacağını da göstereceğiz.
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 mükemmel bir seçimdir. Python oldukça çok yönlü bir programlama dilidir. İstediğiniz neredeyse her şeyi yapmak, küçük komut dosyaları yazmak, oyun oluşturmak, web siteleri geliştirmek, makine öğrenme algoritmaları oluşturmak, verileri analiz etmek ve daha fazlasını yapmak için kullanabilirsiniz.
YouTube, DropBox, Reddit, Quora, Instagram dahil olmak üzere birçok popüler uygulama ve web sitesi Python kullanılarak geliştirilmiştir.
Python 2 iyi desteklenmiş ve aktif olsa da, Python 3 dilin şimdiki ve geleceği olarak kabul edilir.
Yazılım Koleksiyonlarını Etkinleştir (SCL)
SCL olarak da bilinen Yazılım Koleksiyonları, sistem varsayılan paketlerini etkilemeden aynı sistemde birden çok yazılım sürümü oluşturmanıza, yüklemenize ve kullanmanıza olanak tanıyan bir topluluk projesidir. SCL'yi etkinleştirerek, temel veri havuzlarında bulunmayan programlama dillerinin ve hizmetlerinin daha yeni sürümlerine erişebilirsiniz.
CentOS 7, CentOS temel sisteminin kritik bir parçası olan Python 2.7.5 ile birlikte gelir. SCL,
yum
gibi sistem araçlarının düzgün çalışmaya devam etmesi için varsayılan python v2.7.5'in yanında daha yeni python 3.x sürümlerini yüklemenizi sağlar.
SCL'yi etkinleştirmek için CentOS SCL yayın dosyasını yüklemeniz gerekir. CentOS extras deposunun bir parçasıdır ve aşağıdaki komut çalıştırılarak kurulabilir:
sudo yum install centos-release-scl
CentOS 7'ye Python 3 Kurulumu
Artık SCL deposuna erişebildiğinize göre, ihtiyacınız olan herhangi bir Python 3.x sürümünü yükleyebilirsiniz. Şu anda aşağıdaki Python 3 koleksiyonları mevcuttur:
- Python 3.3Python 3.4Python 3.5Python 3.6
Bu yazıda, yazma sırasında mevcut olan en son sürüm olan Python 3.6'yı kuracağız. Bunu yapmak için CentOS 7 terminalinize aşağıdaki komutu yazın:
Python 3'ü kullanma
rh-python36
paketi yüklendikten sonra, aşağıdakileri yazarak Python sürümünü kontrol edin:
python --version
Python 2.7.5
Python 2.7'nin geçerli kabuğunuzdaki varsayılan Python sürümü olduğunu göreceksiniz.
Python 3.6'ya erişmek için Software Collection
scl
aracını kullanarak yeni bir kabuk örneği başlatmanız gerekir:
scl enable rh-python36 bash
Yukarıdaki komutun yaptığı, kabuk ortamı değişkenlerini değiştiren
/opt/rh/rh-python36/enable
komut dosyasını çağırmaktır.
python --version
Python 3.6.3
Python 3.6'nın yalnızca bu kabuk oturumunda varsayılan Python sürümü olarak ayarlandığını belirtmek önemlidir. Oturumdan çıkarsanız veya başka bir terminalden yeni bir oturum açarsanız Python 2.7 varsayılan Python sürümü olacaktır.
Geliştirme Araçlarını Yükleme
Python modüllerini oluşturmak için geliştirme araçları gereklidir. Gerekli araçları ve kitaplıkları yüklemek için şunu yazın:
sudo yum groupinstall 'Development Tools'
Sanal Ortam Oluşturma
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'te yeni bir sanal ortam oluşturmanın tercih edilen yolu
venv
komutunu uygulamaktır.
Kullanıcı ana dizininizde ve eşleşen sanal ortamınızda
my_new_project
adında yeni bir Python 3 projesi oluşturmak istediğinizi varsayalım.
İlk olarak, proje dizinini oluşturun ve bu dizine geçin:
mkdir ~/my_new_project
cd ~/my_new_project
scl
aracını kullanarak Python
scl
etkinleştirin:
scl enable rh-python36 bash
Proje kökünün içinden,
my_project_venv
adlı bir sanal ortam oluşturmak için aşağıdaki komutu çalıştırın:
python -m venv my_project_venv
Sanal ortamı kullanmaya başlamak için şunu yazarak etkinleştirin:
source my_project_venv/bin/activate
Ortamı etkinleştirdikten sonra, kabuk bilgi isteminin önüne ortam adı eklenir:
(my_project_venv) user@host:~/my_new_project$
Python 3.4 ile başlayarak, sanal ortamlar pip oluştururken, Python için paket yöneticisi varsayılan olarak yüklenir.
Sonuç
Artık CentOS 7 makinenizde Python 3 programlama ortamının kurulmuş olması ve Python 3 projenizi geliştirmeye başlayabilirsiniz.
Ayrıca Odoo 11'i CentOS 7'ye nasıl yükleyeceğinizi okuyabilir ve Python 3 sanal ortamını bir CentOS 7 sunucusunda Python yazılımını çalıştırmak için nasıl kullanacağınıza dair bir örnek görebilirsiniz.
python pip virtenv centosDebian 9 Üzerinde Python 3.7 Kurulumu
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 mükemmel bir seçimdir. Bu eğitimde Debian 9'a Python 3.7'nin nasıl kurulacağı açıklanmaktadır.
Ubuntu 18.04 Üzerine Python 3.7 Kurulumu
Python 3.7, Python dilinin en son ana sürümüdür. Bu öğreticide Python 3.7'yi Ubuntu 18.04'e yüklemenin iki yolu açıklanmaktadır.
Centos 8'e Python Kurulumu
Python, dünyanın en popüler programlama dillerinden biridir. Bu kılavuz, CentOS 8'e Python 3 ve Python 2'yi kurarken size yol gösterecektir.







