在Visual Studio代码中禁用Python的Jedi linting

2024-05-16 05:02:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经将Python的linter设置为Pylint,但我仍然收到绝地的错误消息。我甚至访问了settings.json并添加了"python.linting.jediEnabled": false行,但该行虽然存在,但已变灰。我还能做什么


Tags: jsonfalse消息settingslinter错误pylintlinting
3条回答

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

公认的答案是除去所有的线纹和智能感知特征,而不是除去绝地本身

请注意,如果Pylance不可用,则since this pull request绝地将用作默认的后备,因此,由于Pylance出现问题,绝地可能会突然出现错误

对于我们这些仍然想要linting和intellisense的人来说,他们对pylance和pylint非常满意,文档here说将其设置为您的语言服务器,如:

"python.languageServer": "Pylance"

我也有同样的问题,这是突然发生的。当我早些时候使用它时,它工作得很好。几个小时后,当我打开之前使用过的python项目文件时,我在键入代码时遇到了那些内置错误和Jedi语法错误(我甚至无法完成代码块的键入,我仍然会遇到这个问题)。另外,我的代码旁边有一个黄色的灯泡,这是以前从未有过的。我甚至尝试过卸载和重新安装所有东西,但没有成功。后来我终于找到了苏里亚的答案,这对我很有帮助。设置“python.languageServer”:“None”后,一切正常

相关问题 更多 >