Python 2 ve 3 sürümlerinin kurulumunu ve çalışma ortamının hazırlanma sürecini bu başlıkta toplayacağım. Windows (7/10) ortamı, Linux(Kali Linux/CentOS/Diğer) ve Mobil Android ortamında kurulumları anlatacağım.
1) Windows(7/10) Python Kurulumu
Windows: www.python.org/downloads/windows
İlk olarak python.org/download sitesinden Python 3.X.X ve Python 2.X.X versiyonlarının ikisini de indirip bilgisayara kurun (Normal program kurulumu). Python 2.X.X sürümünü ana disk C içerisine kuracaktır. Örnek olarak Python 2.7.11 kurduğunuzu düşünün. Bunu C:\Python27 dizini içerisine kuracaktır.
Python 3 ve 2 versiyonları Windows üzerinde kurulumu bu şekildedir. Başlat kısmından Python 3.5 klasöründen IDLE (Python 3.5) ile Python programlama üzerinde çalışabilirsiniz. Herhangi bir Python kodu çalıştırmak için ise (Örnek: kod.py) kodu C:\Python27 dizini içerisine atın ve komut satırından (cmd) C:\Python27 dizini içerine gelip kod.py yazarak kodu çalıştırabilirsiniz.
2) CentOS Sunucuya Python Kurulumu
İlk olarak sunucu güncelleyelim ve gerekli paketleri kuralım;
# yum -y update
# yum -y groupinstall development
# yum -y install zlib-dev openssl-devel sqlite-devel bzip2-devel ncurses-devel
www.python.org/downloads/source Adresinden XZ uzantılı olanların son versiyonlarının adresini alın.
Latest Python 2 Release - Python 2.7.11
Latest Python 3 Release - Python 3.5.1
(XZ compressed source tarball)
Sunucuya dosyaları çekelim;
# wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz
# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
XZ sıkıştırma paketini kuralım;
# yum -y install xz-libs
Tar dosya formatına dönüştürelim;
# xz -d Python-2.7.11.tar.xz
# tar -xvf Python-2.7.11.tar
Tar dosya formatına dönüştürelim;
# xz -d Python-3.5.1.tar.xz
# tar -xvf Python-3.5.1.tar
Python 2 kuruluma başlayalım;
# cd Python-2.7.11
# ./configure --prefix=/usr/local
Python 3 kuruluma başlayalım;
# cd Python-3.5.1
# ./configure
Sırayla aşağıdaki komutları uygulayalım;
# make
# make altinstall
# export PATH="/usr/local/bin:$PATH"
İlgili paketi sunucuya çekelim;
# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
Komutları sırasıyla uygulayınız;
# tar -xvf setuptools-1.4.2.tar.gz
# cd setuptools-1.4.2
# python2.7 setup.py install
# curl https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python2.7 -
# pip install virtualenv
CentOS sunucu üzerinde Python 2 ve 3 sürümü kurulumları bitmiştir.
Python versiyon öğrenmek için;
# python --version
3) Debian Sunucuya Python Kurulumu
Debian sunucu güncelleyelim;
# apt-get update
Debian Python kurulumu;
# apt-get install python
Python versiyon öğrenmek için;
# python --version
Burak AVCI - Update: 26.06.2022