Frage

Ich mag ein 64-Bit-Python-Interpreter auf meinem Mac so hatte ich von der Quelle neu zu erstellen. Doch mit meinem eigenen benutzerdefinierten Build-Interpreter ausführen ich in Probleme, wenn ich versuche zu navigieren, wenn ich den Interpreter aus dem Innern einer Shell ausgeführt. Typing Python in die Bash-Shell Ergebnisse in gewohnter:

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

Allerdings, wenn ich mit dem Pfeil nach links und Pfeil nach rechts, versuchen zu navigieren, bekomme ich seltsame Charaktere:

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

Dies tritt nicht in Apples Standard-Interpreter.

Was ist der Grund dafür? Wie kann ich das Problem beheben?

War es hilfreich?

Lösung

Klingt Maßarbeit nicht Readline- enthalten. Sollte durch eine einfache Konfigurationsänderung und neu zu erstellen, überprüfen hier für weitere Informationen.

Andere Tipps

Installieren der GNU Readline-Bibliothek von hier und Python Wiederaufbau behebt das Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top