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

VS Code连接Jupyter Server失败:Invalid response:404 not found 求助

解决VS Code连接Jupyter Server报404的问题

问题诊断

从你提供的服务器日志能明确看到:VS Code请求Jupyter API接口时,错误地在路径前添加了/tree前缀(比如GET /tree/api/kernelspecs这类请求),但Jupyter原生API端点不带/tree,这直接导致了404错误。浏览器能正常访问是因为浏览器访问的是Jupyter的UI路径/tree,而API请求不需要这个前缀。

修复步骤

  • 检查VS Code的Jupyter服务器URL配置
    打开VS Code设置(快捷键Ctrl+,或Cmd+,),搜索jupyter server url找到「Jupyter: Server URL」选项,确保填写的是Jupyter服务器根地址,比如http://localhost:8888/,不要在末尾加/tree,误加了就删掉后缀保存。

  • 重置VS Code的Jupyter连接状态
    关闭VS Code中所有Jupyter相关窗口和终端,打开命令面板(快捷键Ctrl+Shift+P或Cmd+Shift+P)执行「Jupyter: Reset Jupyter Server Connections」命令,之后重新尝试连接。

  • 验证Jupyter服务器API端点
    在浏览器直接访问http://localhost:8888/api/kernelspecs(替换成你的Jupyter实际端口),如果返回JSON格式内容,说明API端点正常,再回到VS Code重新连接。

如果以上步骤无效,可以手动启动Jupyter Server并复制正确URL到VS Code:

  1. 在终端执行jupyter notebook --no-browser,复制输出里的完整URL(比如http://localhost:8888/?token=xxx)
  2. 在VS Code的Jupyter连接选项中选择「Existing Jupyter Server」,粘贴刚才的URL,确保末尾没有/tree

内容的提问来源于stack exchange,提问作者area_2.1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:42:41