Android

Centos 7'ye Python 3 Kurulumu

How To Install Python3 On CentOS 7

How To Install Python3 On CentOS 7

İçindekiler:

Anonim

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:

sudo yum install rh-python36

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 centos