Navigieren im Terminal Python
-
06-07-2019 - |
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?
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.