J'avais initialement Python 2.7, qui est souvent fourni avec le système d'exploitation (utilisant actuellement Linux Mint 12). Je voulais essayer python 3, je l'ai donc installé à côté de python 2. Tout va bien, je peux exécuter les deux versions dans Terminal en appelant soit python
ou python3
. Cependant, il ne semble pas y avoir de moyen de démarrer IDLE avec python 3. Existe-t-il un indicateur que je peux transmettre à IDLE lorsque je le lance afin que je puisse choisir la version de python que je souhaite exécuter?
Par exemple. (ceux-ci ne fonctionnent pas) idle3
ou idle --Shell=python3
ou quelque chose du genre. J'espère que vous obtenez ce que je veux dire. J'ai lu à propos de pointer vers un autre exécutable dans cette question sur IDLE pour Python 3 (sur Vista) . Cependant, je ne peux pas sembler faire la même chose sous Linux.
Vous devez installer le package approprié - Python 2.x et 3.x ne sont pas compatibles les uns avec les autres.
Vous pouvez trouver le lien ici .
Il suffit de taper Sudo apt-get install idle3
dans votre terminal et idle pour votre version de Python 3 précédemment installé sera installé. Alors les deux sont compatibles. Vous exécutez le 2.7 inactif à partir de votre terminal en tapant simplement idle
. Et vous exécutez la version inactive 3 en tapant simplement idle3
dans le terminal. Cela a fonctionné pour moi.
J'ai dû installer python3-tools pour passer à idle3 (avec Fedora 18).
J'ai installé inactif à l'aide de la commande suivante:
Sudo yum install python-tools.x86_64
Et je peux exécuter la commande et me donne respectivement python2 ou 3 shell:
idle
idle3
Christy a dit:
"J'ai dû installer python3-tools pour passer à idle3 (avec Fedora 18)."
Sudo yum installe python3-tools
Cela fonctionne également sur Fedora 19.
Dans le cas pf python2, vous pouvez l’installer en exécutant cette commande
Sudo apt-get install idle
et dans le cas de python3, vous pouvez l'installer en exécutant cette commande
Sudo apt-get install idle3
Cela fonctionne bien pour moi