Instalirajte preduvjete
Izgradite Python 2.7 iz izvora
Izgradite Python 3.6 iz izvora
Instalirajte Pip, Setuptools i Virtualenv za Python 2.7
Zaključak
Ovaj vodič će vam pomoći da instalirate Python 2.7 i Python 3.6, kao i da postavite Virtualenv na CentOS 6.
Virtualenv je alat za stvaranje izoliranih Python okruženja koje može zadržati ovisnosti koje zahtijevaju različiti projekti u zasebnim mapama.
Instalirajte preduvjete
Ažurirajte operativni sustav na najnoviju kernel.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Instalirajte razvojne alate.
[root@vultr ~]# yum groupinstall -y 'development tools'
Instalirajte potrebne pakete.
[root@vultr ~]# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
Izgradite Python 2.7 iz izvora
Preuzmite najnoviji izvorni kod i raspakirajte ga.
[root@vultr opt]# cd /opt/ & wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz && tar xvf Python-2.7.13.tgz
Prevedite Python izvorni kod.
[root@vultr opt]# cd Python-2.7.13
[root@vultr Python-2.7.13]# ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Stvorite i instalirajte Python binarne datoteke.
[root@vultr Python-2.7.13]# make && make altinstall
Dodajte Python za pretraživanje PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Izgradite Python 3.6 iz izvora
Preuzmite najnoviji izvorni kod i raspakirajte ga.
[root@vultr opt]# cd /opt/ && wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz && tar xvf Python-3.6.2.tgz
Prevedite Python izvorni kod.
[root@vultr opt]# cd Python-3.6.2
[root@vultr Python-3.6.2]# ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Stvorite i instalirajte Python binarne datoteke.
[root@vultr Python-3.6.2]# make && make altinstall
Dodajte Python za pretraživanje PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
Python-3.6 ima ugrađen Pip kojem se može pristupiti pomoću naredbe pip3.4.
Preuzmite setuptools i Pip instalacijsku skriptu za Python-2.7.
[root@vultr]# cd /tmp/
[root@vultr tmp]# wget https://bootstrap.pypa.io/get-pip.py
[root@vultr tmp]# python2.7 get-pip.py --prefix=/usr/local/
Instalirajte Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
Zaključak
Sada možete koristiti naredbe python2.7i python3.6pokrenuti svoje skripte. Ako trebate instalirati nove pakete, to možete učiniti pomoću pip2.7 install package_namei pip3.6 install package_name.