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

VS Code SSH远程:关闭连接后持续运行Jupyter笔记本/Python单元格

关闭VS Code SSH连接后保持Python交互式环境运行的方法

一、保持Jupyter Notebook后台运行

用终端复用工具(如screen或tmux)让Jupyter进程脱离当前SSH会话,即使关闭VS Code也能持续运行:

  • 连接远程服务器后,打开终端输入screen(或tmux new -s jupyter_session)创建新会话
  • 在会话内启动Jupyter Notebook:jupyter notebook --no-browser --port=8888(端口可按需自定义)
  • 按下Ctrl+A再按D(screen操作),或Ctrl+B再按D(tmux操作),脱离当前会话
  • 关闭VS Code SSH连接后,下次重新连接服务器,输入screen -r(或tmux attach -t jupyter_session)就能回到之前的Jupyter会话,Notebook会保持运行状态

二、保持VS Code #%%代码块的交互式提示符运行

VS Code的#%%代码块依赖远程服务器上的IPython内核,要让内核在SSH连接关闭后存活,同样可以用终端复用工具:

  • 远程连接后,打开终端用screen创建新会话,在会话内启动IPython:ipython
  • 在IPython中输入%connect_info,查看并记录内核的连接信息(包含内核文件路径)
  • 脱离screen会话后关闭VS Code SSH连接
  • 下次重新连接服务器并打开VS Code的#%%文件时,点击右上角的内核选择按钮,选择「已存在的内核」,找到之前记录的内核即可继续使用原交互式环境

内容的提问来源于stack exchange,提问作者Uwe.Schneider

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 16:55:24