Question

Je veux un interpréteur python 64 bits sur mon Mac, donc j'ai dû reconstruire à partir des sources. Cependant, avec mon propre interpréteur de construction personnalisé, je rencontre des problèmes lorsque j'essaie de naviguer lorsque je l'exécute à partir d'un shell. En tapant python dans le shell bash, vous obtenez le familier:

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 j'essaie de naviguer avec les flèches gauche et droite, j'obtiens des caractères é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.

Qu'est-ce qui cause ça? Comment puis-je résoudre ce problème?

Était-ce utile?

La solution

On dirait que votre version personnalisée n'inclut pas readline. Devrait être un simple changement de configuration et de reconstruction, vérifiez ici pour plus d'informations.

Autres conseils

Installation de la bibliothèque GNU readline à partir de ici et reconstruction du python résout le problème.

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