2009-10-23 6 views
0

Je veux un interpréteur python 64 bits sur mon Mac, j'ai donc dû reconstruire à partir de la source. Cependant, avec mon propre interpréteur de construction personnalisé, je rencontre des problèmes lorsque j'essaie de naviguer lorsque j'exécute l'interpréteur depuis un shell. Taper python dans les résultats shell bash dans le familier:Naviguer dans le terminal python

Python 2.6.3 (r263:75183, Oct 23 2009, 14:23:25) 
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

Cependant, lorsque je tente de naviguer avec flèche gauche et flèche droite, je reçois des personnages étranges:

Python 2.6.3 (r263:75183, Oct 23 2009, 14:23:25) 
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> ^[[A^[[A^[[A^[[D^[[C^[[C^[[A^[[B^[[D^[[C 

Cela ne se produit pas dans l'interpréteur par défaut d'Apple.

À quoi est-ce dû? Comment puis-je le réparer?

Répondre

6

Il semble que votre build personnalisé n'incluait pas readline. Devrait être un changement de configuration simple et reconstruire, vérifiez here pour plus d'informations.

+1

Merci. Apparemment Appled n'inclut pas l'utilitaire GNU readline par défaut. Il peut être téléchargé et installé à partir de http://tiswww.case.edu/php/chet/readline/rltop.html – dzhelil

0

L'installation de la bibliothèque GNU readline à partir de here et la reconstruction de python résout le problème.

Questions connexes