
IPython 8.5.0.
キーを使用すると、履歴が適切にスクロールされませんup/down arrow
。しかし、コマンドは適切な履歴を表示します。さらに、「以前のコマンド履歴を検索」も引き続き機能します。IPythonを から%history
にアップグレードして以来、これらの問題が発生しています。7.15.0.
8.5.0.
例:
In [1]: x = 1
In [2]: y = 2
In [3]: %history
x = 1
y = 2
%history
ここでup-arrow
(またはCTRL+P
) を押すと、IPython は古いコードを循環的に実行します (IPython を再起動するたびにランダムに実行されるようです)。ただし、 と を入力すると、x
履歴ステートメントup-arrow
が表示されますx = 1
。up-arrow
何も入力せずに を押すと、最後に使用したステートメントが表示されます。
up-arrow
バージョン では動作していましたが、現在はまでの7.15.0.
バージョンで問題が発生します。これは、新しい IPython バージョンだけの変更でしょうか?8.2.0.
8.5.0.
すべてのバージョンはUbuntu 20.04.5 LTS
でにインストールされましたpip 22.2.2
。私は readline バージョン をインストールしました6.2.4.1
。
どのような助けでも大歓迎です。
答え1
prompt-toolkit
これはIPython 8.7.0以降で発生していた問題です。新しいバージョンにピン留めするこの問題は修正されます。