ipython 向上箭头给我旧的历史

ipython arrow up gives me old history

最近ipython开始表现得很奇怪了。我现在使用的是 8.20 版。如果我按向上箭头,它不会给我最近的一行,而是给我很久以前的东西。

我该如何解决这个问题?

我在 ubuntu 20.04.

这是文字记录:

Python 3.8.10 (default, Mar 15 2022, 12:22:08) 
Type 'copyright', 'credits' or 'license' for more information
IPython 8.2.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: x=2                                                                                                                               

In [2]: %history                                                                                                                          
x=2
%history

In [3]: random.choices(range(2), weights=probs)                                                                                                                

[3] 行来自按向上箭头。

ipython现在已经发布的8.20应该修复了这个bug。

这是 a bug introduced in IPython 8.2.0, which has been fixed in 8.3.0