ali furkan yılmaz kişisel web bloguAli Furkan YILMAZ hello@alifurkan.org
Metin kopyalandı!

HAKKIMDA

  • Ali Furkan Y.
  • Ali Furkan Y.
  • DevOps & System İstanbul/Türkiye

CentOS 7 / CentOS 8 Python 3.8 kurulumu

2 yıl önce#makaleler

Bu rehberde Python 3.8'i CentOS 7 / CentOS 8'e nasıl yükleyeceğinizi öğreneceksiniz. Python, orijinal olarak Guido van Rossum tarafından oluşturulan ve 1991'de piyasaya sürülen popüler bir programlama dilidir.

Birinci işlem olarak sunucumuza SSH üzerinden bağlandıktan sonra Python için gerekli olan paketleri yükleyelim.

sudo yum -y update
sudo yum -y groupinstall "Development Tools"
sudo yum -y install openssl-devel bzip2-devel libffi-devel

Gerekli paket kurulumlarını doğru yapabildiğimizi doğrulamak için aşağıda verdiğim ilk kodu kullanalım ve karşımıza bir altındaki ekran çıkıyorsa her şey doğru gidiyor demektir.

gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

İkinci adımda ise sunucumuza Python 3.8 versiyonunu orjinal kaynak üzerinden çekiyoruz. Bu işlemleri yapmak için sunucunuzda wget modülü kurulu olması gerekiyor. Eğer kurulu değilse önce aşağıdaki kodu kullanarak wget kurulumunu gerçekleştirelim.

sudo yum -y install wget

Artık sunucumuzda wget kurulu olduğuna göre Python 3.8 sürümünü makinemize çekebiliriz.

wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

İndirdiğimiz Python sıkıştırılmış sürümünü aşağıdaki kod sayesinde dışarı çıkartalım.

tar xvf Python-3.8.3.tgz

Sıradaki işlem Python'ı çıkarttığımız klasörün içerisine giriyoruz.

cd Python-3.8*/

Artık son aşamaya geçtik kurulumu başlatmak için önce aşağıdaki kodu kullanıyoruz.

./configure --enable-optimizations

Bu kodu kullandıktan sonra dosyaların doğrulanması bittiğinde aşağıdaki kodu kullanarak kurulumu başlatıyor ve bitiriyoruz

sudo make altinstall

Kurulumun başarılı bittiğini anlamak için kurulum sonunda çıkan yazının aşağıdaki ile aynı olup olmadığını kontrol edin.

Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

Kurmuş olduğumuz Python sürümünü öğrenmek için SSH komut satırı üzerinden python3.8 --version veya pip3.8 --version komutunu çalıştırabilirsiniz.

internete dair her şey