python - 如何正确关闭 IPython Notebook?

标签 python jupyter-notebook ipython jupyter

如何正确关闭IPython Notebook?

目前,我只是关闭浏览器选项卡,然后在终端中使用 Ctrl+C
不幸的是,exit() 和勾选 Kill kernel when exit 都没有帮助(它们确实杀死了内核但不会退出 iPython)。

最佳答案

目前没有比终端中的 Ctrl+C 更好的方法了。

我们正在考虑如何进行显式关闭,但笔记本作为单用户应用程序(用户可以自由停止它)和作为多用户服务器(只有管理员)之间存在一些矛盾应该能够阻止它。我们还没有完全弄清楚如何处理这些差异。

(对于 future 的读者,这是 0.12 发布和 0.13 正在开发的情况。)

2017 年 12 月更新

IPython Notebook 已成为 Jupyter Notebook。最近的版本添加了一个 jupyter notebook stop shell 命令,它将关闭在该系统上运行的服务器。如果不是默认端口 8888,可以在命令行传递端口号。

您也可以使用nbmanager ,一个桌面应用程序,可以显示正在运行的服务器并关闭它们。

最后,我们正在努力添加:

  • 一个配置选项,如果您在指定时间内不使用服务器,则自动关闭它。
  • 用户界面中用于关闭服务器的按钮。 (我们知道花了这么长时间有点疯狂。更改 UI 是有争议的。)

关于python - 如何正确关闭 IPython Notebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162707/

相关文章:

python - 为什么我的 plt.savefig 不起作用?

python - 如何将 python 2.7.5 安装为 64 位?

python - 在 python 中绘制一个球体以获得轨道轨迹

python - 在 IPython 模式下更改 Emacs “send code to interpreter” C-c C-r 命令

python - 为什么 iPython 中可以使用斜杠调用函数?

python - python 中带有字母 "l"的 rstrip 函数的奇怪行为

python - gunicorn 不在 supervisord 下工作(但自己工作)

python - 如果 Jupyter 内核没有自动连接,如何将其连接到 VS Code?

python - 识别表中的 RA 和 Dec 重复项

python - 没有名为 'pydruid' 的模块