Pycharm配置Jupyter:Error with connection to Jupyter: server responded with 404 on Request问题
·
今天跟着b站学python数据分析,在Pycharm连接Jupyter时报错:Error with connection to Jupyter: server responded with 404 on Request(method=GET, uri=http://localhost:8098/tree/api/kernelspecs/, headers=[], body=null, redirectLimit=10, context=Context(mayInteractUi=true)). [200] was expected.
编写好的程序运行,也不出结果,困扰了我一下午
控制台报错:
参考了这篇文章的配置还是没用解决(初次配置可以参考,非常详细):https://blog.csdn.net/m0_63834988/article/details/132101513
在csdn上找了许多其他的文章,没有发现有人出现相同的问题,于是开始自己解决
因为是404错误,所以首先想到地址错误,怀疑是这里的地址抄错了
检查了配置服务器的地址,发现没有抄错
然后检查了一遍Pycharm的解释器和其他配置,发现一切正常
最后通过求助ai,找到了问题的根源:
因为其他博主文章里的地址都没有/tree后缀,因此复制粘贴,但是有的小伙伴的地址后面会带有/tree,下面是我的地址,发现中间有一个/tree后缀
[I 2026-04-12 18:00:20.432 ServerApp] Jupyter Server 2.15.0 is running at:
[I 2026-04-12 18:00:20.432 ServerApp] http://localhost:8070/tree?token=633150888ba8492875c64a2eed31c851c1
[I 2026-04-12 18:00:20.433 ServerApp] http://129.1.1.3:8980/tree?token=633150888ba8492875c64a2e8e3c778d31c851c1
[I 2026-04-12 18:00:20.433 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
这个/tree后缀是Jupyter的文件浏览器页面,而Pycharm连接Jypter只需要调用后台接口,因此粘贴的时候要删掉,保留根路径和Token就好,程序就能正常运行
http://129.1.1.3:8980/?token=633150888ba8492875c64a2e8e3c778d31c851c1

更多推荐
所有评论(0)