質問
Macに64ビットのPythonインタープリターが必要なので、ソースから再構築する必要がありました。ただし、独自のカスタムビルドインタープリターでは、シェル内からインタープリターを実行するときにナビゲートしようとすると問題が発生します。 pythonをbashシェルに入力すると、おなじみの結果になります。
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.
>>>
ただし、左矢印と右矢印でナビゲートしようとすると、奇妙な文字が表示されます:
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
これは、Appleのデフォルトのインタープリターでは発生しません。
これは何が原因ですか?どうすれば修正できますか?
解決
カスタムビルドにはreadlineが含まれていません。簡単な設定変更と再構築が必要です。こちらで詳細をご覧ください。
他のヒント
所属していません StackOverflow