如何正确关闭 IPython Notebook?

新手上路,请多包涵

如何正确关闭 IPython Notebook?

目前,我只是关闭浏览器选项卡,然后在终端中使用 Ctrl+C

不幸的是,无论是 exit() 还是 Kill kernel upon exit 都没有帮助(他们确实杀死了内核但不退出 iPython)。

原文由 Piotr Migdal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 928
2 个回答

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

我们正在考虑如何明确关闭,但在笔记本作为单用户应用程序(用户可以自由停止它)和作为多用户服务器(只有管理员可以)之间存在一些紧张关系阻止它。我们还没有完全弄清楚如何处理差异。

(对于未来的读者,这是 0.12 发布和 0.13 开发中的情况。)

2017 年 12 月更新

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

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

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

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

原文由 Thomas K 发布,翻译遵循 CC BY-SA 3.0 许可协议

我认为接受的答案已经过时并且不再有效。

您可以从文件菜单项的 Web 界面终止 jupyter notebook。

在此处输入图像描述

当您将鼠标光标移动到“关闭并停止”时,您将看到以下说明。

在此处输入图像描述

当您单击“关闭并停止”时,您将在终端屏幕上看到以下消息。

在此处输入图像描述

原文由 clockworks 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题