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

Jupyter Lab内核无法连接,重装Anaconda后打开旧笔记本仍复现问题

根因分析

内核启动失败的核心原因是命名冲突:你存放旧笔记本的目录下存在一个名为code.py的文件,与Python标准库的code模块重名。
从报错日志可以看到,内核启动时,pdb标准库尝试导入code模块,会优先读取当前工作目录下的code.py文件,而该文件不是合法Python代码(包含JSON语法的null值,Python中无null关键字,对应空值为None),导致启动过程抛出异常,内核反复重启失败最终断开连接。
你观察到的「打开旧笔记本前新建笔记本内核正常,打开旧笔记本后所有内核都无法连接」的现象,是因为打开旧笔记本时Jupyter会自动将工作目录切换到该旧笔记本所在的目录,后续所有新启动的内核都会优先加载该目录下的文件,触发冲突。

修复步骤

  • 定位到路径/home/username/Desktop/Projects/foldername/ms-p/peroo/下的code.py文件,将其重命名为不与标准库重名的名称,例如my_analysis_code.py
  • 删除同目录下的code.pyc缓存文件(如果存在)
  • 重启Jupyter服务即可恢复正常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 09:09:02