タイトルのように、ターミナルを介して python3 のコマンド ラインを移動しようとすると、この^[[D
, ^[[A
,^[[B
と^[[C
. そのため、キャラクター間を移動することはできません。何が起こっている?
質問する
109 次
2 に答える
0
readline がインストールされていないか、機能していないようです。実行してみてimport readline
、インポートされるかどうかを確認してください。これは通常、Python をビルドし、readline ヘッダーがないことが原因です。Debian/Ubuntu では、libreadline-dev
パッケージをインストールできます。次に、Python をコンパイルした場合は、Python を再ビルドしmake
て readline サポートを追加します。
于 2013-10-27T09:59:01.903 に答える
0
解決策の 1 つは、 rlwrapをインストールして Python を起動することです。
$ rlwrap python3.3
もちろん、これで問題が解決するわけではなく、回避できます。
于 2013-10-27T12:41:21.367 に答える