7
votes

Python Idle ne commence pas sur Windows 7

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?

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 ...


0 commentaires

10 Réponses :


7
votes

Dans le passé, j'ai souvent constaté que lorsque j'avais des problèmes avec la version Python.org 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>

EDIT: Les versions 2.5, 2.6, 2.7, 3.2, 3.3 et 3.4 ont été ajoutées.


0 commentaires

6
votes

Je suis aussi confronté au même problème. Mais enfin résolu comme ça ->

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.

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 ...


1 commentaires

Où puis-je trouver .idlerc? Que voulez-vous dire par dossier à domicile?



2
votes

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 ... :)


0 commentaires

3
votes

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)


2 commentaires

Où sommes-nous censés taper ? À l'invite de commande? Cela m'a donné une erreur.


signifie fenêtre ouverte



4
votes

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.
"


2 commentaires

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



0
votes

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.

Cela a fonctionné pour moi.


0 commentaires

10
votes

J'ai le même problème sur la fenêtre 10. Étapes pour résoudre le problème:

  1. localiser le dossier .idlerc de votre répertoire de profil (E.G. c: \ users \ {votre nom d'utilisateur} sans bretelles).
  2. Supprimez le répertoire .idlerc .

    Cela a fonctionné pour moi ...


2 commentaires

Travaillé pour moi! Merci.


N'a pas aidé mon instance du même problème non plus.



1
votes

Une fois que j'ai copié le dossier C: \ python27 \ tcl \ tcl8.5 sur 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" est parti. Au lieu de cela, j'ai commencé à voir "Cela signifie probablement que TK n'a pas été installé correctement" . Je devais copier le dossier c: \ python27 \ tcl \ tk8.5 sur C: \ python27 \ lib aussi. Une fois que je l'ai fait exécuté idile.py à partir de la ligne de commande dans C: \ python27 \ lib \ idlelib était sans erreur.


0 commentaires

0
votes

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.


0 commentaires

0
votes

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.


0 commentaires