Question

J'ai installé Python 3.4 à Centos. J'ai donc ouvert le terminal et dactylographié Python ou Idle puis a toujours ran python 2.6 non python 3.4. Comment puis-je courir Python 3.4 au lieu de 2.6? merci vous.

Était-ce utile?

La solution

Ne remplacez pas les outils système par défaut! Les outils système Centos tels que Yum, System-Config-* Tools et plusieurs autres choses s'appuient sur l'installation par défaut Python 2.6.Configurez un Environnement virtuel à la place, où vous pouvez définir la version par défaut.

virtualenv --python=/usr/bin/python3.4 myenviron
source myenviron/bin/activate

Autres conseils

Premièrement, recherchez-vous où votre Python 3.4 est situé:

$ which python3.4
/usr/bin/python3.4

Voir si ~ / bin (par exemple, / home / nom d'utilisateur / bin) est dans la variable d'environnement de chemin:

$ echo $PATH
/home/username/bin:/usr/local/bin:/usr/bin:/bin

Sinon, ajoutez le répertoire bin au chemin, idéalement dans votre fichier ~ / .BASHRC.Ensuite, créez un symlink pointant vers l'interpréteur Python sous le répertoire bin:

$ ln -s /usr/bin/python3.4 /home/username/bin/python

De cette façon, lorsque vous tapez python sur la ligne de commande, l'interprète spécifié sera lancé.

Je suis sur Debian / Wheezy, afin que les détails puissent être légèrement différents, mais une approche similaire devrait fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top