0

最近、Python 3.3 をソースからコンパイルし、Linux Ubuntu ワークステーションのホーム ディレクトリにインストールしました。今日、コンピューターを再起動するまで、すべてが正常に機能していました。

通常、キーボードの矢印キーを使用して (bash シェルで) Python3 インタープリターのコマンド ラインをナビゲートすることができましたが、このマシンでは Python2.7 インタープリターでも動作します。今、上キーを使用して履歴にアクセスしたり、コマンドラインでカーソルを左または右に移動したりする場合、インタープリターはそれらをそのように認識せず、代わりに文字を挿入します。例えば、

^[[D^[[A^[[B^[[C

この問題を解決する方法を知っている人はいますか? 再起動するまでは問題なく動作していましたが、その後何かが起こったに違いありません。

4

2 に答える 2

0

Python 3.4 の OS X パッケージ インストールでも同じ問題が発生します。readline をインストールすると、Python 2.7 と同じように矢印キーを使用できるようになります。

$pip3 インストール リードライン

pip は python 3.4 に組み込まれています。システムに python2 がある場合、「pip」ではなく「pip3」を使用する必要がある場合があります。

于 2014-04-25T16:32:26.683 に答える
0

再起動後に機能しなくなった原因が何であるかはわかりません。しかし、pip または easy_install で readline をインストールしてみることができます

于 2013-03-25T17:34:17.387 に答える