在 Visual Studio Code 中禁用 Python 的 Jedi linting

问题描述

我已将 Python 的 linter 设置为 Pylint,但我仍然收到来自 Jedi 的错误消息。我什至去 settings.json 并添加"python.linting.jediEnabled": false 行,但该行虽然存在,但显示为灰色。我还能做什么?

解决方法

转到 settings.json 并添加行 "python.languageServer": "None"。然后重启VSCode。

,

我遇到了同样的问题,而且是突然发生的。当我之前使用它时,它工作得很好。几个小时后,当我打开之前使用的同一个 python 项目文件时,我在输入代码时遇到了那些内置错误和 Jedi 语法错误(我什至无法完成我的代码块的输入,但我仍然有这个问题)。另外,我的代码旁边还有一个以前从未出现过的黄色灯泡。我什至尝试卸载并重新安装所有内容,但没有运气。然后我终于找到了 Sourya 的答案,这对我有帮助。设置 "python.languageServer": "None" 后,一切正常。