Python è uno dei pacchetti principali che viene fornito di default con CentOS Linux. Tuttavia, non è affatto aggiornato su CentOS 6.x, la versione predefinita è 2.6.6, che è un po' vecchia per gli attuali requisiti di sviluppo quando si crea un'app Web basata su questa lingua.
Se devi installare le versioni Python 2.7 o 3.x su CentOS 6, c'è un modo per installare queste alternative senza interrompere la versione predefinita di Python, che è ampiamente utilizzata dal sistema operativo e dai suoi strumenti come yum/dnf.
Questo potrebbe funzionare su server semplici CentOS, ma anche su server cPanel.
3 passaggi per installare Python 2.7 e Django su CentOS 6
1) Ottieni l'ultima versione di Python 2.7.x
Estrai, configura, compila e installa.
Nell'ultimo passaggio assicurati di eseguire:make altinstall , per evitare qualsiasi conflitto con la versione Python predefinita di CentOS.
mkdir /root/temp && cd /root/temp wget http://python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xvpzf Python-2.7.10.tgz ./configure cd Python-2.7.10 ./configure make make altinstall
A questo punto dovresti essere in grado di eseguire python 2.7.x usando questo binario:
/usr/local/bin/python2.7
o semplicemente:
python2.7
Ora che Python 2.7 funziona, facciamo in modo che PIP installi alcuni moduli aggiuntivi:
2) Installa PIP
PIP è lo strumento giusto per gestire e installare i pacchetti python, assicurati di eseguire il programma di installazione chiamando il binario python2.7.
cd /root/temp wget https://bootstrap.pypa.io/get-pip.py /usr/local/bin/python2.7 /root/temp/get-pip.py
3) Installa Django 1.8
Django è uno dei framework Python più popolari. Usiamo PIP per installare Django 1.8.x.
pip2.7 install Django==1.8.3
Hai bisogno di installare moduli Python aggiuntivi?
Usiamo anche pip, per quanto possa sembrare facile:
pip2.7 install django-debug-toolbar pip2.7 install django-smart-selects pip2.7 install mysqlclient pip2.7 install Pillow pip2.7 install python-dateutil pip2.7 install PyYAML
Ripeti la stessa procedura per tutti i moduli python/django di cui hai bisogno.
È tutto. A questo punto dovresti avere due versioni di Python, quella predefinita da CentOS e quella alternativa che abbiamo installato. Conosci altri metodi alternativi per installare Python 2.7 su CentOS?
Ulteriori letture:
- Documenti ufficiali Python
- Documentazione di Django
- PIP – Gestore di pacchetti Python
Come installare Python 2.7 o Python 3.x + Django 1.8 + su CentOS 6 + cPanel Ultima modifica:17 agosto 2015 da Esteban Borges