4

iPythonで入力しているときに、を押すCTRL+Aと、期待どおりに行の先頭に移動します。

さて、行を入力し、を押してそれを呼び出した後、Up arrowもう一度前に戻りたいので、:を押しCTRL+Aます。

ここに画像の説明を入力してください

画面の右側に何も表示されないのはなぜですか?Up arrow次に押すと、Down arrowここで元の線が表示CTRL+Aされ、その前に移動できますが、そもそもなぜ右側に配置されたのかわかりません。

私はOSX10.8.2を使用しています

4

1 に答える 1

7

と呼ばれる、OSXに含まれているデフォルトのライン編集ライブラリとのさまざまなよく知られた非互換性がありますlibedit。IPythonが警告で開始する必要があるほどです:「libeditが検出されました。readlineは正常に動作しません」。

同じ警告がそれを解決する方法を示しているはずです。easy_install readline標準のreadlineライブラリをインストールしてください。これははるかに適切に動作します。

(私が完全には理解していない理由で、私が通常推奨するpipではなくeasy_installを使用する必要があるようです。)

于 2012-12-12T15:43:25.810 に答える