You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过单元格停止运行完成后的Jupyter Notebook?

Jupyter Notebook运行完成后自动关闭的可行方案
  • 终止当前Notebook内核(不影响其他实例)
    在最后一个单元格添加这段代码,能精准停止当前Notebook的内核,不会误关其他正在运行的实例:

    from IPython import get_ipython
    get_ipython().kernel.do_shutdown(True)
    

    执行后浏览器里的Notebook会显示“内核已死亡”,虽然不会自动关闭浏览器标签,但已不再占用计算资源。

  • 彻底关闭整个Jupyter Notebook程序
    如果需要直接关闭所有Jupyter Notebook进程,根据你的操作系统选择对应代码:

    • Windows系统:
      import os
      os.system("taskkill /im jupyter-notebook.exe /f")
      
    • Linux/macOS系统:
      import os
      os.system("pkill -f jupyter-notebook")
      
  • 无界面批量运行后自动退出
    要是不需要打开浏览器交互,直接用命令行模式运行Notebook,完成后会自动退出:

    jupyter nbconvert --to notebook --execute your_notebook.ipynb --inplace
    

    这个方式适合把Notebook当脚本批量执行,完全不需要交互界面。

  • 精准关闭当前Notebook进程
    不想影响其他运行中的Notebook的话,可以获取当前进程ID再终止:

    import os, signal
    os.kill(os.getpid(), signal.SIGTERM)
    

内容的提问来源于stack exchange,提问作者user40780

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 14:55:21