退出 ipython 控制台而不杀死内核
Exit ipython console without killing the kernel
我正在将 IPython 控制台连接到现有内核,通过
ipython console --existing /path/to/your/kernel.json
但是,当我退出控制台时,这会杀死内核:
In [8]: exit
Shutting down kernel
(ctrl+D 或我通常用来退出 IPython 会话的任何其他方法也会发生同样的事情)。我的意图是暂时将 ipython 控制台作为 IPython 笔记本的调试工具。显然,我不希望笔记本内核在调试完后就死掉了。我不想使用 qtconsole
,因为所有这些都是 运行 在远程服务器上,我通过 SSH/tmux 连接到它。我不能轻易 "just close" IPython 控制台。我应该可以取消 tmux 窗格,但这相当麻烦而且感觉不对。还有更好的选择吗?
可以在不杀死内核的情况下退出控制台:quit(keep_kernel=True)
我正在将 IPython 控制台连接到现有内核,通过
ipython console --existing /path/to/your/kernel.json
但是,当我退出控制台时,这会杀死内核:
In [8]: exit
Shutting down kernel
(ctrl+D 或我通常用来退出 IPython 会话的任何其他方法也会发生同样的事情)。我的意图是暂时将 ipython 控制台作为 IPython 笔记本的调试工具。显然,我不希望笔记本内核在调试完后就死掉了。我不想使用 qtconsole
,因为所有这些都是 运行 在远程服务器上,我通过 SSH/tmux 连接到它。我不能轻易 "just close" IPython 控制台。我应该可以取消 tmux 窗格,但这相当麻烦而且感觉不对。还有更好的选择吗?
可以在不杀死内核的情况下退出控制台:quit(keep_kernel=True)