VSCode启动Jupyter内核失败:找不到模块'./351.node.js'求助
VSCode Jupyter内核启动失败(找不到'./351.node.js')问题解决
可能原因
- 报错指向Node.js模块,说明问题出在VSCode的Jupyter扩展依赖的Node.js运行时部分,和Python/conda环境无关
- 重装VSCode时未彻底清理扩展缓存、配置文件,残留了损坏的文件
- Jupyter扩展自动更新过程中出现文件丢失或损坏
解决办法
彻底清理VSCode残留文件
关闭VSCode,删除以下路径的文件夹:- Windows:
%APPDATA%\Code、%USERPROFILE%\.vscode - macOS:
~/Library/Application Support/Code、~/.vscode - Linux:
~/.config/Code、~/.vscode
重启VSCode后重新安装Jupyter扩展,再尝试启动内核
- Windows:
重置Jupyter扩展配置
按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板,输入Preferences: Reset Settings,选择重置所有设置(或筛选Jupyter相关设置单独重置),重启后重新配置ipykernel手动指定Node.js路径
若系统已安装独立Node.js,打开VSCode设置(Ctrl+,),搜索Jupyter: Node Path,填入本地Node.js可执行文件路径(如Windows的C:\Program Files\nodejs\node.exe,macOS/Linux的/usr/local/bin/node),保存后重启测试降级VSCode与Jupyter扩展
尝试降级VSCode到前一个稳定版本,同时将Jupyter扩展降级到对应兼容版本,规避新版本的适配bug
内容的提问来源于stack exchange,提问作者aLd_pan
相关产品推荐
相关产品推荐

