Python, en yaygın olarak kullanılan açık kaynaklı, çok amaçlı ve nesne yönelimli programlama dillerinden biridir. Sadeliği ve kullanımı kolay sözdizimi nedeniyle popülerlik kazanıyor. Üst düzey bir dildir ve genellikle web geliştirme, oyun geliştirme, veri analizi ve görselleştirme, yapay zeka ve makine öğreniminde kullanılır.
Önkoşullar
- Kök erişimi etkinleştirilmiş bir Debian 11 VPS veya sudo ayrıcalıklarına sahip bir kullanıcı.
SSH ile giriş yapın ve Sisteminizi Güncelleyin
İlk olarak, kök kullanıcı olarak SSH aracılığıyla Debian 11 VPS’nizde oturum açmanız gerekecek:
ssh root@IP_ADDRESS -p PORT_NUMBER
Ardından, VPS’nizde kurulu tüm paketleri yükseltmek için aşağıdaki komutları çalıştırın:
apt-get update -y
Tüm paketler güncellendiğinde, değişiklikleri uygulamak için sisteminizi yeniden başlatın.
Gerekli Bağımlılıkları Yükleyin
Varsayılan olarak Python 3.10, Debian 11 varsayılan deposuna dahil değildir. Bu nedenle, Python 3.10’u kaynaktan indirmek ve derlemek için gerekli paketleri kurmanız gerekecek.
Aşağıdaki komutu kullanarak gerekli tüm bağımlılıkları yükleyebilirsiniz:
apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y
Gerekli tüm bağımlılıkları kurduktan sonra Python 3.10 kaynağını indirmek için ilerleyebilirsiniz.
Python 3.10’u indirin
Python 3.10 kaynağını Python indirme sayfasına gidip tarball’ı web tarayıcınız üzerinden indirerek veya wget komutunu komut satırı arayüzü üzerinden indirmek için kullanabilirsiniz:
wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
İndirme işlemi tamamlandıktan sonra, aşağıdaki komutu kullanarak indirilen tarball’ı çıkarın:
tar -Jxvf Python-3.10.0.tar.xz
Python kaynağı çıkarıldıktan sonra bir sonraki adıma geçebilirsiniz.
Python 3.10’u yükleyin
Şimdi, aşağıdaki komutu kullanarak çıkarılan dizine gidin:
cd Python-3.10.0
Ardından, aşağıdaki komutu kullanarak derlemeyi başlatın:
./configure --enable-optimizations
Başarılı derlemeden sonra aşağıdaki çıktıyı alacaksınız:
checking for --disable-test-modules... no
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup.local
creating Makefile
Son olarak, eski Python sürümünü değiştirmeden Python 3.10’u /usr/local/bin
dizinine kurun ve kurun:
make altinstall
Python 3.10 Kurulumunu Doğrulayın
Bu noktada sisteminize Python 3.10 kuruludur. Şimdi aşağıdaki komutu kullanarak doğrulayabilirsiniz:
python3.10 --version
Python sürümünü aşağıdaki çıktıda alacaksınız:
Python 3.10.0
Varsayılan olarak Python 3.9, Debian 11’de varsayılan sürüm olarak ayarlanmıştır. Python 3.10’un varsayılan sürüm olarak ayarlanması önerilir.
Aşağıdaki komutu kullanarak Python 3.10’u varsayılan sürüm olarak ayarlayabilirsiniz:
update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1
Aşağıdaki komutu kullanarak Pip3.10’u varsayılan sürüm olarak da ayarlayabilirsiniz:
update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1
Şimdi, varsayılan Python sürümünü kontrol etmek için aşağıdaki komutu çalıştırın:
python --version
Aşağıdaki çıktıyı alacaksınız:
Python 3.10.0
SONUÇ:
Python 3.10’u Debian 11 VPS’ye nasıl kuracağınızla ilgili bu gönderiyi beğendiyseniz, lütfen aşağıdaki yorumlar bölümüne bir yorum bırakın