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

VS Code中Jupyter长运行单元格内核重连问题及超时配置咨询

问题分析与解决方案

问题判断

你的情况大概率是超时配置导致——VS Code Jupyter扩展和jupyter_client都有内核连接/响应的超时阈值,默认通常为300秒(5分钟),超过这个时长就会触发内核重连逻辑,导致单元格无法正常完成运行。

修改超时值的步骤

1. 调整VS Code Jupyter扩展的重连超时

  • 打开VS Code设置(快捷键Ctrl+,),在搜索框输入Jupyter: Kernel Reconnection Timeout
  • 将默认的300秒(5分钟)修改为你需要的时长,比如1800秒(30分钟)
  • 也可以直接编辑settings.json,添加或修改配置项:
    "jupyter.kernelReconnectionTimeout": 1800
    

2. 调整jupyter_client的内核超时配置

除了扩展层面,还需要修改jupyter内核本身的超时参数:

  • 先通过终端命令获取jupyter配置目录:
    jupyter --config-dir
    
  • 进入该目录,创建或编辑jupyter_client_config.py文件,添加以下配置(单位:秒):
    # 内核启动超时
    c.KernelManager.timeout = 1800
    # 内核无响应超时
    c.KernelManager.kernel_timeout = 1800
    # 会话通信超时
    c.Session.timeout = 1800
    
  • 保存文件后,重启VS Code和Jupyter内核

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 06:45:15