退出ipython控制台而不杀死内核

时间:2015-11-12 19:42:02

标签: ipython

我通过

将IPython控制台连接到现有内核
ipython console --existing /path/to/your/kernel.json

然而,当我退出控制台时,这会杀死内核:

In [8]: exit
Shutting down kernel

(同样的事情发生在ctrl + D,或者我通常用来退出IPython会话的任何其他方法)。我的目的是暂时将ipython控制台作为IPython笔记本的调试工具。显然,当我完成调试时,我不希望笔记本内核死掉。我不想使用qtconsole,因为所有这些都在远程服务器上运行,我通过SSH / tmux连接到该服务器。我不能轻易地关闭" IPython控制台。我本可以杀死tmux窗格,但这很麻烦而且感觉不对。有更好的选择吗?

1 个答案:

答案 0 :(得分:6)

可以在不杀死内核的情况下退出控制台:quit(keep_kernel=True)