关于python:vscode到pylint linter的路径无效

vscode Path to the pylint linter is invalid

我在具有虚拟环境(路径/c/Users/xxxxxxx/Envs/tutorial)的Windows 7上运行VS Code。 [将很快是Windows 10]

我在屏幕的左下方不断收到以下弹出错误:

1
2
3
Path to the pylint linter is invalid
(/c/Users/xxxxxxx/Envs/tutorial/Scripts/pylint)
Source: Python (Extension)

我已使用ctrl+shift+p> Python:select interpreter选择了Python解释器。
如果我打开终端并运行:

1
$"${PWD}/Scripts/pylint.exe" --version

输出为:

1
2
3
4
pylint 2.3.1
astroid 2.2.5
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)]
(tutorial)

好像很好

我应该在settings.json中设置一些东西来为该虚拟环境设置短绒的路径吗?


看起来您已将Pylint安装到所使用的虚拟环境中。 如果是这样,则无需指定"python.linting.pylintPath",而可以依靠python -m pylint来工作。