Jupyter QtConsole 在哪里保存它过去的命令

Where does Jupyter QtConsole save its past commands

如果我关闭一个 Jupyter QtConsole 实例,然后打开一个新实例,请按 Up 键。然后加载我上次运行的上一个命令。

过去的命令历史保存在哪个目录下?

我查看了 Github 上的源代码,但没能找到它。它似乎也不在 jupyter --paths.

中的任何路径中

通过源代码调用堆栈如下:

HistoryConsoleWidget.history_previous()
HistoryConsoleWidget._get_edited_history()
HistoryConsoleWidget._set_history()
JupyterWidget._handle_history_reply()

找不到更多信息,所以认为这可能是 Jupyter 的问题。谷歌搜索将我带到 ,实际上它存储在 ~/.ipython/profile_default/history.sqlite.