VS代码:后台分析

Fer*_*rus 14 python visual-studio-code

当我在vs代码(带有Microsoft python扩展名)中启动python项目时,它开始“在后台分析”,并且python继续崩溃。它还使用了大量的内存。在此处输入图片说明

有人知道如何解决这个问题吗?还是应该这样做?

KMF*_*MFR 15

这似乎已经为我解决了:https : //github.com/Microsoft/vscode-python/issues/4990#issuecomment-477628947

您可以通过打开VSCode中的设置(Ctrl +,)并设置“ python.jediEnabled”:true来禁用新的Python Language Server。然后重新加载窗口和/或重新启动VSCode。

  • 这确实有帮助,但它失去了智能感知的所有高级功能。 (3认同)

Cle*_*leb 6

我遇到过同样的问题; 对我settings.json有用的唯一解决方案是打开(ctrl + Shift + P) 并更改

"python.languageServer": "Microsoft"
Run Code Online (Sandbox Code Playgroud)

"python.languageServer": "Pylance"
Run Code Online (Sandbox Code Playgroud)

然后会弹出一个窗口,询问是否要重新加载应按“确定”确认的窗口。

然后一切正常(IntelliJ,自动完成等)。

正如@Vasco 在评论中指出的,Microsoft不再支持本线程中的解释。


小智 5

高内存使用率?https://github.com/Microsoft/python-language-server/issues/832 Jedi是适用于Python的自动完成工具,可在IDE /编辑器中使用。绝地作品。绝地快。它了解所有基本的Python语法元素,包括许多内置函数。因此,您可以切换Jedi而不是Python Language Server。

处理:

  1. 设置“ python.jediEnabled”:true

  2. 禁用Visual Studio IntelliCode插件

  3. 删除.vscode目录