Questo tutorial ti aiuterà a installare Python 2.7 e Python 3.6, nonché a configurare Virtualenv su CentOS 6.
Virtualenv è uno strumento per creare ambienti Python isolati in grado di mantenere le dipendenze richieste da diversi progetti in cartelle separate.
Prerequisiti per l'installazione
Aggiorna il sistema operativo all'ultimo kernel.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Installa strumenti di sviluppo.
[root@vultr ~]# yum groupinstall -y 'development tools'
Installa i pacchetti richiesti.
[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
Crea Python 2.7 dalla fonte
Scarica l'ultimo codice sorgente ed estrailo.
[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
Compilare il codice sorgente di 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"
Crea e installa i binari Python.
[root@vultr Python-2.7.13]# make && make altinstall
Aggiungi Python alla ricerca PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Crea Python 3.6 dalla fonte
Scarica l'ultimo codice sorgente ed estrailo.
[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
Compilare il codice sorgente di 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"
Crea e installa i binari Python.
[root@vultr Python-3.6.2]# make && make altinstall
Aggiungi Python alla ricerca PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
Python-3.6 ha Pip incorporato, al quale è possibile accedere usando il comando pip3.4.
Scarica setuptools e lo script di installazione Pip per 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/
Installa Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
Conclusione
Ora puoi usare i comandi python2.7e python3.6eseguire i tuoi script. Se è necessario installare nuovi pacchetti, è possibile farlo con pip2.7 install package_namee pip3.6 install package_name.