15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
07.10.2024

CentOS 7’de Python 3 Kurulumu için Kapsamlı Kılavuz

Stabilitesi ve güvenilirliği ile tanınan CentOS 7, sunucu ortamları için tercih edilen bir seçenektir. Ancak, varsayılan olarak Python 2.x ile gelir ve bu, Python 3 gerektiren birçok modern uygulama için güncel değildir. Bu kılavuz, CentOS 7’ye Python 3 yüklemek için adım adım bir süreç sunarak sisteminizin çağdaş yazılım gereksinimlerini karşılayacak şekilde donatılmasını sağlar.

Hızlı Başlangıç: CentOS 7’de Python 3 Kurulumu

CentOS 7’ye Python 3 yüklemek için önce sisteminizi güncellemeli, EPEL deposunu etkinleştirmeli ve ardından istediğiniz Python sürümünü yüklemelisiniz. Bu kılavuz, bu adımları ayrıntılı talimatlar ve uzman görüşleri ile size rehberlik ederek kurulumunuzu optimize etmenize yardımcı olacaktır.

Ön Koşullar

Devam etmeden önce, aşağıdakilere sahip olduğunuzdan emin olun:

  • CentOS 7 sisteminizde Root veya sudo erişimi.
  • En son paketlerle uyumluluğu sağlamak için güncellenmiş bir sistem.

Adım 1: Sistem Güncellemesi

Mevcut tüm paketlerin güncel olduğundan emin olmak için sisteminizi güncellemek önemlidir. Aşağıdaki komutu çalıştırın:

“`bash

sudo yum update -y

“`

Bu komut, CentOS depolarında mevcut olan tüm paketleri en son sürümlerine günceller.

Adım 2: Geliştirme Araçlarını Yükleyin

Python’u derlemek veya belirli paketleri yüklemek için gerekli geliştirme araçlarına ihtiyacınız vardır:

“`bash

sudo yum groupinstall -y "Development Tools"

sudo yum install -y yum-utils

“`

Bu araçlar, Python ve uzantılarını oluşturmak için gerekli olan `gcc`, `make` ve 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. Buna erişmek için EPEL (Extra Packages for Enterprise Linux) deposunu etkinleştirin:

“`bash

sudo yum install -y epel-release

“`

EPEL deposu, standart CentOS depolarında bulunmayan Python 3 dahil ek paketler içerir.

Adım 4: Python 3’ü Yükleyin

EPEL deposu etkinleştirildikten sonra, Python sürümünüzü seçin:

Python 3.6’yı Yükleyin

Kararlı bir sürüm için Python 3.6’yı yükleyin:

“`bash

sudo yum install -y python3

“`

Bu komut, Python’un paket yöneticisi olan `pip3` ile birlikte Python 3.6’yı yükler.

Daha Yeni Bir Python Sürümü Yükleyin (örneğin, Python 3.9)

Daha yeni bir sürüme ihtiyacınız varsa, örneğin Python 3.9, Yazılım Koleksiyonları (SCL) kullanın:

“`bash

sudo yum install -y centos-release-scl

sudo yum install -y rh-python39

“`

Python 3.9’u etkinleştirin:

“`bash

scl enable rh-python39 bash

“`

Bu komut, mevcut terminal oturumunda Python 3.9’u kullanmanıza olanak tanır.

Adım 5: Kurulumu Doğrulayın

Python sürümünü kontrol ederek kurulumu doğrulayın:

“`bash

python3 –version

“`

Kurulumunuza bağlı olarak `Python 3.6.8` veya `Python 3.9.x` gibi bir çıktı görmelisiniz.

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

Python 3’ü varsayılan sürüm yapmak için bir takma ad oluşturun:

“`bash

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

source ~/.bashrc

“`

Bu takma ad, kabuk oturumlarınızda `python` komutları için Python 3’ü varsayılan olarak ayarlar.

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

`pip` genellikle Python 3 ile birlikte yüklenir. Değilse, şu şekilde yükleyin:

“`bash

sudo yum install -y python3-pip

“`

Kurulumu doğrulayın:

“`bash

pip3 –version

“`

Bu, `pip`’nin yüklü sürümünü göstererek kullanıma hazır olduğunu doğrulamalıdır.

Adım 8: Bir Python Sanal Ortamı Oluşturun

Proje bağımlılıklarını izole etmek için sanal bir ortam kullanılması önerilir:

“`bash

python3 -m venv myprojectenv

“`

Sanal ortamı etkinleştirin:

“`bash

source myprojectenv/bin/activate

“`

İstem değişikliği, sanal ortamın etkin olduğunu gösterir. Devre dışı bırakmak için şunu çalıştırın:

“`bash

deactivate

“`

CentOS 7’de Python Kurulumu İçin Önemli Noktalar

  • Uyumluluğu sağlamak için her zaman sisteminizi güncelleyin yeni yazılım yüklemeden önce.
  • Python 3 ve diğer gerekli paketlere erişmek için EPEL deposunu etkinleştirin.
  • Bağımlılıkları etkili bir şekilde yönetmek için sanal ortamları kullanın.

Barındırma Deneyiminizi Geliştirmek İçin Dahili Bağlantı

Barındırma yeteneklerinizi genişletmek isteyenler için, güvenliği ve performansı artırmak için VPS Hosting, Dedicated Servers ve SSL Certificates keşfetmeyi düşünün.

SSS

S1: Neden Python 3, Python 2’ye tercih ediliyor?

Python 3, modern özellikler, geliştirilmiş sözdizimi ve daha iyi performans sunarak güncel uygulamalar için gerekli hale gelmiştir.

S2: CentOS 7’de hem Python 2 hem de Python 3 çalıştırabilir miyim?

Evet, her iki sürüm de bir arada bulunabilir. Python 2 için `python` ve Python 3 için `python3` kullanın.

S3: EPEL deposu nedir?

EPEL (Extra Packages for Enterprise Linux), modern yazılım gereksinimleri için gerekli olan standart CentOS depolarında bulunmayan ek paketler sağlar.

S4: Python sürümleri arasında nasıl geçiş yaparım?

Terminal oturumlarında yüklenmiş Python sürümleri arasında geçiş yapmak için `scl enable` komutunu kullanın.

S5: Sanal ortam kullanmak gerekli mi?

Zorunlu olmasa da, sanal ortamlar bağımlılıkları yönetmek ve projeler arasında çatışmaları önlemek için şiddetle tavsiye edilir.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın