Save 15% on All Hosting Services

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

Kodu kullanın: Skills Başlayın
Bölüm
İşletim sistemleri

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.

İşletim sistemleri Linux Windows
İşletim sistemleri Linux
İşletim sistemleri Özel Sunucular

Save 15% on All Hosting Services

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

Kodu kullanın: Skills Başlayın
Bilgiye hızlı erişim
Bilgiye hızlı erişim

Zamandan tasarruf edin ve sorunuza hızlı bir yanıt alın

Sorunları kendiniz çözün
Sorunları kendiniz çözün

Bilgi tabanı, teknik görevleri kendi başınıza halletmenize olanak tanıyan ayrıntılı eğitimler içerir.

Becerilerin geliştirilmesi
Becerilerin geliştirilmesi

Bilgi tabanını kullanarak, web barındırma ve ilgili konular hakkındaki bilgilerinizi genişletirsiniz

Çizimler ve diyagramlar
Çizimler ve diyagramlar

Birçok makaleye, karmaşık süreçlerin ve ayarların anlaşılmasını kolaylaştıran resimler ve diyagramlar eşlik etmektedir.

Yararlı Püf Noktaları
Yararlı Püf Noktaları

Site veya web uygulamanızın performansını artırmak için faydalı ipuçları ve püf noktaları bulacaksınız.

Verilen konuların uygunluğu
Verilen konuların uygunluğu

Bilgi bankasındaki bilgiler, BT altyapısı ve AlexHost hizmeti alanındaki en son değişiklikleri ve eğilimleri yansıtacak şekilde düzenli olarak güncellenmektedir

Aradığınız konuyu bulamadınız mı? Mükemmel bir çözüm var

Seçkin Misafirler ve Müşteriler! Sizin rahatınız bizim önceliğimizdir! Belirli bir yazılımı kurmakta veya bir sunucuyu dağıtmakta zorluk çekiyorsanız, lütfen bizimle iletişime geçmekten çekinmeyin. Görüşlerinize değer veriyoruz ve sorunlarınızı çözmenize yardımcı olmaya her zaman hazırız.

Dahası, size bilgi tabanımızın oluşturulmasına aktif olarak katılma fırsatı veriyoruz. Veritabanımıza dahil edilmesini istediğiniz konularınız veya sorularınız varsa, bize bildirin! İhtiyaçlarınıza göre ayrıntılı makaleler ve kılavuzlar yazmaya hazırız.

AlexHost ile deneyiminizi mümkün olduğunca rahat ve verimli hale getirmek için çalışıyoruz ve bilgi tabanına katkınız bu hedefe ulaşmamıza yardımcı oluyor. Bize ulaşın ->
info@alexhost.com ve bizimle konaklamanızı nasıl daha iyi hale getirebileceğimizi bize bildirin.

Solution Image