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来工作。
-
这真的很有帮助,@ brettcannon。 我已经将Pylint安装到虚拟环境中。 现在,我从那里删除了它,并作为一个全局Python安装进行了安装,这似乎已经消除了弹出错误。
-
实际的工作解决方案-略有不同。 @brettcannon我最终在所使用的环境中重新安装了Pylint,然后从Preferences|Settings|search for"pylint"将环境安装的绝对路径放入Python > Linting: Pylint Path,该路径必须为"python.linting.pylintPath"设置。 一直运作良好。 由于某种原因,在全局Python安装中安装了Pylint之后,棉绒无法正常工作。 缺点是,在其他环境下工作时,我将不得不更改此设置,但至少可以正常工作。