Esegui sempre Python 2.6 anziché 3,4 in Centos
Domanda
Ho installato Python 3.4 in Centos. Così ho aperto il terminale e il pitone digitato o inattivo, quindi sempre ran python 2.6 non Python 3.4. Come posso eseguire Python 3.4 anziché 2,6? Grazie.
Soluzione
Non sostituire il Python predefinito! Strumenti di sistema Centos come Yum, System-Config- * Tools e diverse altre cose fanno affidamento sull'installazione predefinita Python 2.6.Configurazione di Ambiente virtuale Invece, dove è possibile definire quale è la versione predefinita.
virtualenv --python=/usr/bin/python3.4 myenviron
source myenviron/bin/activate
. Altri suggerimenti
Prima, cerca dove si trova il tuo Python 3.4:
$ which python3.4
/usr/bin/python3.4
.
VEDERE IF ~ / BIN (E.G., / Home / Nome utente / Bin) La directory è nella variabile dell'ambiente del percorso:
$ echo $PATH
/home/username/bin:/usr/local/bin:/usr/bin:/bin
.
In caso contrario, aggiungere la directory Bin al percorso, idealmente all'interno del file ~ / .bashrc.Quindi creare un riquadro simbolico rivolto verso l'interprete Python sotto la directory bin:
$ ln -s /usr/bin/python3.4 /home/username/bin/python
.
In questo modo, quando si digita python
sulla riga di comando, verrà avviato l'interprete specificato.
Sono su Debian / Wheezy, quindi il dettaglio potrebbe essere leggermente diverso, ma un approccio simile dovrebbe funzionare.