VS代码Python Intellisense和pylint工作不正常

2024-06-06 15:39:18 发布

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

我刚刚在Macbook上安装了VS代码,并开始测试它的一些功能。我安装了Python扩展名pylint,选择了Python解释器……严格遵循文档。奇怪的是,Intellisense功能似乎不起作用,pylint看起来有点奇怪。我预计会出现扭曲的红色错误线,线旁边会有一个灯泡,带有np.array,表示我需要导入numpy。相反,我有两个红色下划线,没有灯泡。见图1。当我保存文件时,它也只会起毛。当我悬停在np行时的错误是“undefined variable np”。所以它看起来像是linting,但不是intellisense

类似地,我没有任何代码片段;当我为下拉列表键入if和^-Space时,没有任何代码片段

我已经安装了anaconda,但是我使用的Python解释器没有任何区别

有什么建议吗?谢谢

Settings.json文件:

{
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true,
    "python.pythonPath": "/usr/bin/python3" }

VS代码信息:

Version: 1.52.1
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:30:02.420Z (1 mo ago)
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Darwin x64 19.6.0

Tags: 文件代码文档功能true错误np解释器
1条回答
网友
1楼 · 发布于 2024-06-06 15:39:18

根据您提供的信息,我复制了这个问题,请参考以下方法:

  1. 代码中显示的双水平线而不是波浪线的原因是使用了颜色主题。 (更改主题:F1Preferences: Color Theme

  2. 请确保模块“pylint”已安装在当前选定的Python环境中。(安装:pip install pylint;检查:pip show pylint

之前:

enter image description here

之后:

enter image description here

相关问题 更多 >