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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top