J'ai récemment visité le site Python, et j'ai remarqué qu'une nouvelle version, 3.4.1 était sortie.
Mon Ubuntu 14.04 avait 3.4.0, j'ai donc téléchargé 3.4.1 et l'ai installé.
Lorsque j'ouvre IDLE, il s'affiche 3.4.0, mais lorsque j'ouvre un terminal et que je tape python3
, il montre 3.4.1.
J'ai réinstallé IDLE, puis j'ai cherché IDLE 3.4.1 Ubuntu, mais je n'ai rien obtenu.
J'ai obtenu le site des paquets Debian pour le IDLE 3.4.1.deb
fichier, donc je l'ai téléchargé.
.
Mise à jour:
On dirait que vous tapez python34
et python340
renvoie juste des erreurs.
Mais en tapant python3
me donne python 3.4.1 et bien sûr python
me donne python 2.7.
C'est comme python 3.4.0 n'est pas là mais IDLE est toujours en mesure d'y accéder d'une manière ou d'une autre
Dans PyCharm, il y a une option pour choisir quel Python interprète que vous souhaitez utiliser, j'y reçois 2.7 et 3.4.0.
Donc dans le dossier /usr/bin/
vous aurez des fichiers similaires à ceux-ci (ceux en gras sont des liens symboliques).
python
python2
python2.7
python3
python3.4
python3.4-config
python3.4m
python3.4m-config
python3-config
python3m
python3m-config
La commande python 3
est en fait un lien vers l'exécutable python3.4
.
Lorsque vous "mettez à niveau" vers 3.4.1
il ne supprime pas atuellement 3.4.0. Essayez d'exécuter /usr/bin/python3.4
et /usr/bin/python3
La nouvelle installation est quelque part différente: /usr/local/bin/python3
Ce lien va au nouvel exécutable /usr/local/bin/python3.4
, lequel est 3.4.1
.
Voilà pourquoi exécuter python3
vous donne 3.4.1
dans le terminal, mais idle3 est 3.4.0
. (Ils "regardent" d'abord aux endroits respectifs).
Donc PyCharm regarde (vraisemblablement) dans /usr/bin/
d'abord, il ne voit donc pas le 3.4.1
. Essayez d'ajouter un lien symbolique dans /usr/bin/
nommé python341
(ou similaire) qui renvoie à /usr/local/bin/python3.4