VS Code Python Jedi客户端:无法创建到服务器的连接。

11

每次运行Jupyter Notebook时,我都会收到这个消息。

  • 注释:

1

  • 输出:

2


我认为你应该在这里询问:https://github.com/microsoft/vscode-jupyter/ - Dave Halter
4个回答

9
Pylance现在是默认的语言服务器(参见此处)。因此,我通过更改我的settings.json文件来解决了这个问题:
"python.languageServer": "Pylance"

如果您还没有安装Pylance扩展程序,则需要安装。


4
我在Ubuntu 18.04 LTS上遇到了这个问题,使用的是Python解释器python3.6.9和VS code python扩展2022.14。
如果我将VS code python扩展降级到2022.06,它可以工作;如果我安装新版本的Python(例如Python3.9),它也可以工作。
因此原因应该是:新版本的Python扩展与旧版本的Python 3.6.9不兼容。
解决方法是:要么将Python扩展降级到2022.06(甚至更早的版本,尚未完全测试);要么升级Python解释器版本。

这是我的情况。在将解释器环境从3.6更改为3.8后,所有错误弹出窗口都消失了。 - ati ince
是的,在使用旧版本的Python时可以运行,谢谢。 - undefined

1

我安装了一个名为“Pylance”的扩展,然后重新启动了VS Code,它可以工作了。


0
请检查你的setting.json文件,确保以下代码是否被正确指定:

"python.languageServer":"Jedi"

1
我按照指示操作了,但是评论仍然显示出来。 - Insu Gim
@Insu Gim,能否请您提供更多的信息,以便我可以重现这个问题。 - MingJie-MSFT
python.languageServer 的值更改为 Default 对我来说有效。 - LianSheng

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接