如何在VSCode中使Python linting工作

时间:2020-03-13 18:54:49

标签: python visual-studio-code

我认为安装python extension将自动支持棉绒。对于Javascript,我会遇到错误提示,但Python却没有运气。

我认为它应该是开箱即用的,但是没有。这些是工作空间的设置:

{
    "python.pythonPath": "/Users/mark/.pyenv/versions/ve381/bin/python",
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true
} 

有什么办法解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

即使默认情况下已启用它,您也需要选择额外的步骤(如果尚未安装,则可能要安装它)。

如果单击左下角的齿轮,然后选择“命令面板”,然后在窗口顶部显示的文本框中,键入“ linter”,然后会出现“ Python:Select Linter”。

默认短绒是pylint。如果您选择它但尚未安装,则将提示您安装它。当我这样做时,我在Windows操作系统上遇到了SSL证书之类的问题(如果尝试从CMD提示符下安装,将会遇到相同的错误)。因此,我转到了正在使用的anaconda提示符,并将其安装在conda环境中,并且可以正常工作。

但是如果您可以从Code内部安装它,那么您就完成了。

答案 1 :(得分:0)

pylint无法正常工作的原因是.pylintrc文件,该文件需要未安装的库。