我刚刚在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
根据您提供的信息,我复制了这个问题,请参考以下方法:
代码中显示的双水平线而不是波浪线的原因是使用了颜色主题。 (更改主题:
F1
,Preferences: Color Theme
)请确保模块“pylint”已安装在当前选定的Python环境中。(安装:
pip install pylint
;检查:pip show pylint
)之前:
之后:
相关问题 更多 >
编程相关推荐