0

タイトルのように、ターミナルを介して python3 のコマンド ラインを移動しようとすると、この^[[D, ^[[A,^[[B^[[C. そのため、キャラクター間を移動することはできません。何が起こっている?

4

2 に答える 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 に答える