1 votes

J'ai déjà installé Python3 IDLE sur mon ordinateur, comment puis-je installer aussi Python2.7 IDLE?

J'ai besoin d'exécuter des fichiers programmés en utilisant 2.7 et si je vais dans le terminal et que je donne la commande:

sudo apt-get install idle

Ça ne marche pas.

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
idle est déjà la version la plus récente (3.6.7-1~18.04).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 196 non mis à jour

C'est ce qui s'affiche.

0voto

Eliah Kagan Points 111731

Pour installer la version de IDLE qui utilise Python 2.7, installez le paquet idle-python2.7. La commande pour exécuter cette version de IDLE, une fois installée, est également idle-python2.7. (Bien que vous puissiez également le sélectionner dans le menu de votre environnement de bureau.)

Une façon d'installer le paquet idle-python2.7 est d'exécuter les commandes :

sudo apt update
sudo apt install idle-python2.7

Ensuite, pour l'exécuter :

idle-python2.7

L'approche présentée ci-dessus s'applique à l'installation de n'importe quelle version spécifique de IDLE, bien que seules quelques-unes soient généralement fournies dans les dépôts d'Ubuntu pour chaque version disponible. Vous pouvez les voir toutes (ainsi que quelques autres packages) en listant les packages dont les noms commencent par idle :

apt list 'idle*'

Il peut également être utile de faire une recherche sur https://packages.ubuntu.com pour idle.

Dans la plupart des versions d'Ubuntu jusqu'à présent, le paquet idle fournissait IDLE pour Python 2, tandis que le paquet idle3 le fournissait pour Python 3, tout comme le paquet python fournit Python 2 - ce qu'il fait toujours. Mais dans les versions les plus récentes, y compris la 18.04, qui semble être celle que vous utilisez, le paquet idle installe IDLE pour Python 3.

Même si le paquet et la commande python sont toujours pour Python 2, le paquet et la commande idle dans les dernières versions sont pour IDLE avec Python 3.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X