CentOS 7 üzerinde Python 3 Nasıl Kurulur ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
02.12.2024

CentOS 7 üzerinde Python 3 Nasıl Kurulur

CentOS 7 üzerinde Python 3 Nasıl Kurulur

Kararlılığıyla bilinen popüler bir sunucu işletim sistemi olan CentOS 7, varsayılan olarak Python 2.x ile birlikte gelir. Ancak birçok modern uygulama, önemli iyileştirmeler ve yeni özellikler sunan Python 3’e ihtiyaç duyar. CentOS 7’ye Python 3 yüklemek, ortamlarını güncel tutmak isteyen geliştiriciler ve sistem yöneticileri için önemli bir adımdır. Bu kılavuz, CentOS 7’ye Python 3 yükleme işlemi boyunca size yol gösterecektir.

Ön Koşullar

Başlamadan önce, sahip olduğunuzdan emin olun:

  • CentOS 7 makinenize root veya sudo erişimi.
  • Uyumluluğu sağlamak için güncellenmiş bir sistem.

Adım 1: Sisteminizi Güncelleyin

Python 3’ü kurmadan önce, mevcut tüm paketlerin güncel olduğundan emin olmak için sisteminizi güncellemek iyi bir uygulamadır. Aşağıdaki komutları çalıştırın:

sudo yum update -y

Bu, tüm paketleri ve bağımlılıkları CentOS depolarında bulunan en son sürümlere güncelleyecektir.

Adım 2: Gerekli Geliştirme Araçlarını Kurun

Python’u derlemek veya belirli Python paketlerini yüklemek için bazı geliştirme araçlarına ihtiyacınız olacaktır. Bunları aşağıdaki komutla yükleyin:

sudo yum groupinstall -y "Geliştirme Araçları"
sudo yum install -y yum-utils

Bu araçlar

gcc
,
make
ve Python ve uzantılarını oluşturmak için gerekli olan diğer kütüphaneleri içerir.

Adım 3: EPEL Deposunu Etkinleştirin

Python 3 varsayılan CentOS 7 depolarında mevcut değildir, bu nedenle EPEL (Extra Packages for Enterprise Linux) deposunu etkinleştirmemiz gerekir:

sudo yum install -y epel-release

EPEL deposu, standart CentOS depolarında bulunmayan Python 3 de dahil olmak üzere birçok ek paket içerir.

Adım 4: Python 3’ü Kurun

EPEL deposu etkinleştirildiğinde, Python 3’ü yükleyebilirsiniz. İstediğiniz sürüme bağlı olarak iki ana seçenek vardır:

  1. Python 3.6’yı
    yum
    kullanarak yükleyin:
    En basit seçenek Python 3.6’yı yüklemektir:
    sudo yum install -y python3

    Bu, Python için paket yöneticisi olan pip3 ile birlikte Python 3.6’yı yükleyecektir.

  2. Daha Yeni Bir Python Sürümü Yükleyin (örneğin, Python 3.9): Python 3.9 gibi daha yeni bir Python sürümüne ihtiyacınız varsa, Yazılım Koleksiyonlarını (SCL) kullanabilirsiniz:
    sudo yum install -y centos-release-scl
    sudo yum install -y rh-python39

    Kurulumdan sonra Python 3.9 ile etkinleştirin:

    scl enable rh-python39 bash

    Bu, Python 3.9’u mevcut terminal oturumu içinde kullanmanıza izin verecektir.

Adım 5: Kurulumu Doğrulayın

Python 3’ün doğru yüklendiğinden emin olmak için aşağıdaki komutu kullanarak sürümü kontrol edin:

python3 --version

Bunun gibi bir çıktı görmelisiniz:

Python 3.6.8

Ya da Python 3.9’u yüklediyseniz:

Python 3.9.x

Adım 6: Python 3’ü Varsayılan Sürüm Olarak Ayarlayın (İsteğe Bağlı)

Python komutlarını çalıştırırken Python 3’ün varsayılan sürüm olmasını istiyorsanız, bir takma ad oluşturun:

echo 'alias python=python3' >> ~/.bashrc
kaynak ~/.bashrc

Bu, python’un kabuk oturumlarınızda python3’e işaret etmesini sağlayacaktır.

Adım 7: Python 3 için
pip
yükleyin

pip genellikle Python 3 ile otomatik olarak yüklenir. Ancak, mevcut değilse, kullanarak yükleyebilirsiniz:

sudo yum install -y python3-pip

Kurulumu şu şekilde doğrulayın:

pip3 --version

Bu,

pip
‘in kurulu sürümünü göstermeli ve kullanıma hazır olduğunu onaylamalıdır.

Adım 8: Python Sanal Ortamı Oluşturun (Önerilen)

Sanal bir ortam kullanmak, proje bağımlılıklarını izole ettiği için Python geliştirme için iyi bir uygulamadır:

python3 -m venv myprojectenv

Ile sanal ortamı etkinleştirin:

source myprojectenv/bin/activate

Terminal isteminizin değiştiğini göreceksiniz, bu da sanal ortamın etkin olduğunu gösterir. Devre dışı bırakmak için çalıştırmanız yeterlidir:

devre dışı bırak

Sonuç

Python 3’ü CentOS 7 üzerine başarıyla yüklediniz! İster Python 3.6 ister Python 3.9 gibi daha yeni bir sürüm kullanıyor olun, artık modern Python geliştirme için ihtiyacınız olan araçlara sahipsiniz. Bu kurulum, CentOS 7’nin kararlılığını korurken en yeni Python özelliklerinden ve kütüphanelerinden yararlanmanıza olanak tanır.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills