我假设安装python extension会自动支持linting。对于Javascript,我得到了错误曲折,但在Python中却没有。
我认为它应该开箱即用,但它没有。以下是工作区的设置:
{
"python.pythonPath": "/Users/mark/.pyenv/versions/ve381/bin/python",
"python.linting.pylintEnabled": true,
"python.linting.enabled": true
} 你知道怎么解决这个问题吗?
发布于 2020-03-14 23:01:23
pylint无法工作的原因是一个.pylintrc文件,该文件需要一个未安装的库。
发布于 2020-03-14 03:12:54
即使它在默认情况下是启用的,还有一个额外的步骤,那就是你必须选择linter (如果你还没有安装它,可能还要安装它)。
如果单击左下角的齿轮,并选择Command Palette,然后在窗口顶部出现的文本框中,键入"linter“和"Python: select Linter”应该会出现。
默认的linter是pylint。如果您选择它但未安装它,系统将提示您安装它。当我这样做的时候,我在我的Windows操作系统上遇到了使用SSL证书或类似的东西的问题(如果我试图从CMD提示符安装,我会得到相同的错误)。因此,我转到我正在使用的anaconda提示符,并将其安装在我的conda环境中,它起作用了。
但是如果你可以从内部代码安装,那么你就完成了。
https://stackoverflow.com/questions/60675865
复制相似问题