J'avais l'habitude d'utiliser Python 2.7, puis oisif fonctionnait. Je l'ai désinstallé et installé Python 3.1.
À l'heure actuelle ne peut pas lancer. Que dois-je faire pour le faire courir? P>
note:
J'ai essayé c: \ python31 \ pythonw.exe c: \ python31 \ lib \ idlelib \ idle.py
Je désinstalla 3.1 et installé 2,7, ne fonctionnant pas non plus ... p>
10 Réponses :
Dans le passé, j'ai souvent constaté que lorsque j'avais des problèmes avec la version EDIT: Les versions 2.5, 2.6, 2.7, 3.2, 3.3 et 3.4 ont été ajoutées. strong> p> Python.org Code> de certaines libérations Python, spécifiquement sous Windows, installation à la place du ActivePyThon version de la même version, de ActiveState, a fait disparaître les problèmes. Donc, dans vos chaussures, la première chose que j'essaierais d'être activepython (je ne pense pas qu'ils ont une 2,7 encore - c'est probablement autour de trop courte un temps, mais ils ont certainement un 3.1). < / p>
Je suis aussi confronté au même problème. Mais enfin résolu comme ça -> p>
Run Python \ lib \ idlelib \ idle.py en tant qu'administrateur, j'ai eu l'erreur que le fichier "fichiers récemment.lst" ne puisse pas être ouvert. P>
Donc, allez dans votre dossier à domicile, affichez des fichiers cachés, cliquez sur .Idlerc et supprimez le fichier nommé «Fichiers récents». Maintenant oisif fonctionne ... p>
Où puis-je trouver .idlerc? Que voulez-vous dire par dossier à domicile?
J'ai également couru dans cette situation étrange et j'ai fait un peu de problèmes de dépannage. Comme une tâche rigoureuse, désinstaller et réinstaller les versions de Python (2.6, 2.7, 3.1) et toutes mes extensions associées et autres packages de sites: en plus des options suivantes que d'autres ont fourni, pouvant avoir ou non ont contribué à résoudre les problèmes avec le ralenti fonctionnant correctement. J'ai trouvé et erroné sur ma part, l'installation d'un système de 32 bits sur un système de 64 bits provoque une erreur d'exécution .dll avec Tkinter et il est donc, provoque de ne pas démarrer correctement, ni du tout. Sois attentif, et ne sois pas une chauve-souris aveugle comme moi ... :) p>
Essayez simplement de supprimer les fichiers qui se terminent par .idlerc code> dans votre profil.
1. Enter <win-r>, and type %USERPROFILE%\.idlerc
2. delete all files in idlerc folder
3. it works on my PC(win7 OS)
Où sommes-nous censés taper
Mon système est Win7 / 64 Enterprise Edition et la version Python est 2.7.3 (j'ai besoin de celui-ci ...). C'est ce que j'ai eu quand j'ai ran idile.py à partir de la fenêtre de commande:
" C:\Python27\Lib\idlelib>idle.py Traceback (most recent call last): File "C:\Python27\Lib\idlelib\idle.py", line 11, in <module> idlelib.PyShell.main() File "C:\Python27\Lib\idlelib\PyShell.py", line 1406, in main root = Tk(className="Idle") File "C:\Python27\lib\lib-tk\Tkinter.py", line 1685, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, want objects, useTk, sync, use) _tkinter.TclError: Can't find a usable init.tcl in the following directories: {C:\Program Files (x86)\CSR\BlueSuite 2.5.0} C:/Python27/lib/tcl8.5 C:/lib/t cl8.5 C:/lib/tcl8.5 C:/library C:/library C:/tcl8.5.2/library C:/tcl8.5.2/librar y This probably means that Tcl wasn't installed properly. "
Cela a résolu le problème pour moi (Python 3.4.2 sur Windows 7 Pro 64 bits). J'ai ajouté le chemin TCL dans le chemin de l'environnement - cela n'a pas fonctionné. Copié le dossier C: \ python34 \ lib \ TCL8.6 en C: \ python34 \ lib: maintenant oisif semble fonctionner correctement.
J'ai aussi dû copier le dossier TK8.5 en c: \ python27 \ lib
Run Python Configuration du programme, Modifiez Python 2x, choisissez de supprimer entièrement TCL / TK, continuez, puis exécutez la configuration à nouveau, changez à nouveau Python, sur la fonction TCL \ TK Choisira une fonctionnalité complète sera installée, continuez. p>
Cela a fonctionné pour moi. P>
J'ai le même problème sur la fenêtre 10. Étapes pour résoudre le problème: P>
.idlerc code> de votre répertoire de profil (E.G. c: \ users \ {votre nom d'utilisateur} code> sans bretelles). LI>
- Supprimez le répertoire
.idlerc code>. LI>
ol>
Cela a fonctionné pour moi ... p>
Travaillé pour moi! Merci.
N'a pas aidé mon instance du même problème non plus.
Une fois que j'ai copié le dossier C: \ python27 \ tcl \ tcl8.5 code> sur
c: \ python27 \ lib code> comme suggéré dans la réponse de Bogdan Le message d'erreur
"Cela signifie probablement que TCL n'a pas été installé correctement" code> est parti. Au lieu de cela, j'ai commencé à voir
"Cela signifie probablement que TK n'a pas été installé correctement" code>. Je devais copier le dossier
c: \ python27 \ tcl \ tk8.5 code> sur
C: \ python27 \ lib code> aussi. Une fois que je l'ai fait exécuté
idile.py code> à partir de la ligne de commande dans
C: \ python27 \ lib \ idlelib code> était sans erreur. P>
Même je faisais face au même problème avec mon code, mais cela est résolu maintenant. J'utilisais 2.6 qui avait une ancienne version de XLRD, j'ai donc mis à jour XLRD en 2.7 à l'aide de PIP et j'ai ouvert mon fichier avec 2,7 et cela fonctionne. P>
Supprimez le répertoire .idlerc comme suggéré ci-dessus, exécutez à nouveau le programme d'installation de Python et choisissez Réparer. 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 retiré Python 3.7. p>