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
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:
- Python 3.6’yıkullanarak yükleyin: En basit seçenek Python 3.6’yı yüklemektir:
yum
sudo yum install -y python3
Bu, Python için paket yöneticisi olan pip3 ile birlikte Python 3.6’yı yükleyecektir.
- 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çinpip
yükleyin
pip
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
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.