7 votes

Python IDLE ne démarre pas sous Windows 7

Je l'habitude d'utiliser Python 2.7 et puis IDLE fonctionnait. Je l'ai désinstallé et installé Python 3.1.
En ce moment, Idle ne peut pas se lancer. Que dois-je faire pour le faire fonctionner?

REMARQUE: J'ai essayé c:\Python31\pythonw.exe c:\Python31\Lib\idlelib\idle.py
j'ai désinstallé 3.1 et réinstallé 2.7, cela ne fonctionne pas non plus...

2voto

Nagrom Points 21

J'ai également rencontré cette situation étrange et j'ai fait un peu de dépannage. Comme tâche rigoureuse, j'ai désinstallé et réinstallé les versions de python (2.6, 2.7, 3.1) et toutes mes extensions associées et autres packages du site : en plus des options ultérieures que d'autres ont fournies, qui ont peut-être, ou peut-être pas, aidé à résoudre les problèmes avec IDLE qui fonctionnait correctement. J'ai trouvé une erreur de ma part, l'installation d'un .msi 32 bits sur un système 64 bits provoque une erreur de .dll à l'exécution avec tkinter et donc, empêche IDLE de démarrer correctement, ou pas du tout. Soyez attentif et ne soyez pas comme moi... aveugle comme une chauve-souris :)

1voto

Todd Meyers Points 11

Une fois que j'ai copié le dossier C:\Python27\tcl\tcl8.5 dans C:\Python27\Lib comme suggéré dans la réponse de Bogdan, le message d'erreur "Cela signifie probablement que Tcl n'a pas été installé correctement" a disparu. Au lieu de cela, j'ai commencé à voir "Cela signifie probablement que tk n'a pas été installé correctement" . J'ai dû copier le dossier C:\Python27\tcl\tk8.5 dans C:\Python27\Lib également. Une fois que j'ai fait cela, l'exécution de idle.py à partir de la ligne de commande dans C:\Python27\Lib\idlelib était sans erreur.

0voto

uli Points 1

Exécutez le programme d'installation de python, changez de python 2x, choisissez de supprimer complètement tcl/tk, procédez, puis exécutez à nouveau l'installation, changez à nouveau de python, sur le tcl\tk choisissez l'installation complète des fonctionnalités, procédez.

Cela a fonctionné pour moi.

0voto

Ashish Ranjan Points 1

Même si j'avais le même problème avec mon code, tout est maintenant résolu. J'utilisais la version 2.6 qui avait une ancienne version de Xlrd, donc j'ai mis à jour xlrd en 2.7 en utilisant pip et j'ai ouvert mon fichier avec 2.7 et ça fonctionne.

0voto

Belial Points 43

Supprimez le répertoire .idlerc comme suggéré ci-dessus, exécutez à nouveau l'installateur python et choisissez réparation. Si nécessaire, associez les fichiers .py avec l'exécutable python.exe dans le dossier Python27. Cela a fonctionné pour moi après avoir supprimé python 3.7.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X