Question

(Je ne sais pas si c'est une question appropriée pour StackOverflow, car il s'agit d'un outil plutôt que d'une langue.)

Ma ligne de commande Python 3.3.1 (32 bits) ("C: Python33 python.exe") a cessé d'accepter les caractères d'onglet. Il peut les imprimer, mais en appuyant sur la touche de tabulation, fait clignoter le curseur (il réagit, mais ne bouge pas). Cela ne se produisait pas plus tôt dans la journée.

J'ai également installé 2,7 (32 bits) et 3.2 (64 bits), et aucun d'eux n'a ce problème. Essayer d'exécuter chacun des exécutables Python.exe à partir de la même fenêtre CMD.exe donne le même résultat, ce n'est donc pas dû aux paramètres de la fenêtre de ligne de commande. L'exécution d'un fichier .py ("> python my.py") n'a pas le problème. Inactive pour 3.3 n'a pas le problème.

De plus, lors de la collation du texte du presse-papiers, ils sont lus lentement (prend environ 15 secondes pour lire une centaine de lignes de lignes commentées à 50 charges, par rapport à moins d'une seconde sur les autres) et

Le seul changement que je me souviens avoir apporté récemment (depuis la dernière fois que je me souviens d'ouvrir Python.exe) était d'installer Scipy pour 3,3 à partir de http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack (32 bits).

Non, je n'ai pas essayé de désactiver l'ordinateur et de se rendre à nouveau. J'espère ne pas le faire. Je n'ai pas essayé de désinstaller et de réinstaller Python 3.3, car cela signifie réinstaller des packages. La mise à jour vers 3.3.3 n'a pas résolu le problème.

Était-ce utile?

La solution

Essayez de supprimer le pyreadline répertoire dans lib\site-packages. Gigantesque comprend pyreadline, qui est requis pour le terminal IPython mais modifie également le comportement de l'invite interactive standard.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top