用户警告:IPython 历史需要 SQLite

UserWarning: IPython History requires SQLite

在 Ubuntu 上,使用 Anaconda (miniconda3),启动时 IPython 我收到警告 "UserWarning: IPython History requires SQLite, your history will not be saved"。正如它所说,历史是行不通的。

我读过 this question 但是它太旧了,它是针对 macOS 的,而且太复杂了。

有没有一种简单的方法可以解决问题并使历史记录正常工作?


$ conda list ipython
# packages in environment at /home/j/miniconda3:
#
# Name                    Version                   Build  Channel
ipython                   7.13.0           py37h5ca1d4c_0  
ipython_genutils          0.2.0                    py37_0  

$ conda list sqlite
# packages in environment at /home/j/miniconda3:
#
# Name                    Version                   Build  Channel
sqlite                    3.31.1               h62c20be_1  

我找到了一个非常简单的解决方案:

conda install sqlite
conda uninstall ipython
conda install ipython