Question

J'utilise Windows 7 + Cygwin + Python 2.6 + cmd rapide. Depuis hier, l'histoire de la ligne de commande a cessé de travailler avec pdb. J'ai utilisé les lignes suivantes dans mon code python pour le débogage interactif.

import pdb
pdb.set_trace()

Un peu plus tôt, j'ai pu rappeler l'historique des commandes avec flèche mais il a cessé de fonctionner récemment. Je me souviens d'ajouter quelques paquets Cygwin autour du temps, il a cessé de fonctionner. S'il y a une manière facile / évident de trouver ce qui a causé l'erreur, veuillez en informer ou bien je vais rouler réessayer tout ce que j'ai installé.

Était-ce utile?

La solution 2

python réinstallation réparée.

Autres conseils

Utilisez le paquet readline, et sa compatibilité avec votre version de pdb. Peut-être que vous avez à rétrograder.

EDIT:

Comme vous parlez de nouveaux packages installés sur Cygwin, je suppose que vous utilisez Python de Cygwin. D'où ma référence au paquet readline de Cygwin, car cela pourrait être une installation Python influence existant.

Après avoir installé pyreadline paquet, j'ai pu utiliser les touches haut / flèche bas pour passer par l'historique des commandes. readline n'installe pas sur Windows à l'aide pip, mais pyreadline semble être équivalent.

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