Instal·leu els requisits previs
Creeu Python 2.7 des de la font
Creeu Python 3.6 des de la font
Instal·leu Pip, Setuptools i Virtualenv per a Python 2.7
Conclusió
Aquest tutorial us ajudarà a instal·lar Python 2.7 i Python 3.6, així com a configurar Virtualenv a CentOS 6.
Virtualenv és una eina per crear entorns Python aïllats que poden mantenir les dependències requerides per diferents projectes en carpetes separades.
Instal·leu els requisits previs
Actualitzeu el sistema operatiu a l'últim nucli.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Instal·lar eines de desenvolupament.
[root@vultr ~]# yum groupinstall -y 'development tools'
Instal·leu els paquets necessaris.
[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
Creeu Python 2.7 des de la font
Baixeu el codi font més recent i extreu-lo.
[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
Compilar el codi font de Python.
[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"
Creeu i instal·leu binaris Python.
[root@vultr Python-2.7.13]# make && make altinstall
Afegeix Python per cercar PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Creeu Python 3.6 des de la font
Baixeu el codi font més recent i extreu-lo.
[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
Compilar el codi font de Python.
[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"
Creeu i instal·leu binaris Python.
[root@vultr Python-3.6.2]# make && make altinstall
Afegeix Python per cercar PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
Python-3.6 té Pip integrat, al qual es pot accedir mitjançant l'ordre pip3.4.
Baixeu les setuptools i l'script d'instal·lació de Pip per a 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/
Instal·leu Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
Conclusió
Ara podeu utilitzar les ordres python2.7i python3.6executar els vostres scripts. Si necessiteu instal·lar algun paquet nou, podeu fer-ho amb pip2.7 install package_namei pip3.6 install package_name.