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

笔记本从睡眠唤醒后VS Code无法重连Jupyter Notebook服务器求助

VS Code唤醒后无法重连本地Jupyter服务器的解决方法

1. 手动触发重连(核心方案,无需重启服务器)

  • 打开VS Code左侧活动栏的「Jupyter」面板
  • 在「服务器」列表中找到localhost:8888,右键选择「连接」
  • 若列表无显示,点击面板顶部的「+」,手动输入服务器地址http://localhost:8888,并粘贴浏览器端Jupyter页面显示的token(可从浏览器访问localhost:8888获取)
  • 也可直接在.ipynb文件右上角的服务器下拉菜单中,选择「重新连接到已有的服务器」

2. 修改VS Code Jupyter扩展设置

通过调整设置优化重连逻辑:

  • 打开设置(快捷键Cmd+,),搜索Jupyter: Server Reconnect Interval,将默认值从60秒改为10秒,提升重连频率
  • 搜索Jupyter: Keep Alive Interval,设置为30秒,维持服务器心跳连接
  • 勾选Jupyter: Allow Unauthorized Remote Connections,避免唤醒后权限校验阻断连接

3. 本地端口与网络状态排查

  • 终端执行lsof -i :8888(MacOS),确认Jupyter服务器进程是否存活
  • 若进程存在但连接失败,执行kill -HUP <进程ID>(替换为查到的PID),给服务器发送重置信号,不会丢失已运行的计算结果
  • 关闭MacOS「系统设置-电池-节能」中的「唤醒后断开网络」选项,避免网络重置导致连接中断

4. 扩展冲突排查

  • 临时禁用@ijmbarr/jupyterlab_spellchecker扩展,测试是否为扩展导致的重连异常
  • 检查VS Code自带的Jupyter扩展版本,更新至最新版(当前你仅列出了拼写扩展,核心Jupyter扩展版本可能存在兼容性问题)

应急方案

若以上方法失效,无需重启服务器:

  • 浏览器访问localhost:8888确认服务器正常,复制页面中的token
  • 在VS Code的Jupyter面板手动添加服务器,填入地址和token即可恢复连接

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:47:38