在Visual Studio Code中使用来自WSL(Ubuntu for Windows)的linter

时间:2017-12-01 15:51:12

标签: python windows visual-studio-code pylint windows-subsystem-for-linux

我在VS Code中设置了一个Python环境,并且已经安装了the plugin

VSCode建议它不能运行pylint:

enter image description here

但是,pylint安装在我的本地WSL中(尽管不在Windows上)。如果单击Install Pylint按钮,嵌入在VSCode中的WSL终端将显示以下内容:

$ python -m pip install pylint
Requirement already satisfied: pylint in /home/mao/anaconda3/lib/python3.6/site-packages

如何让VS Code使用此安装的pylint?

1 个答案:

答案 0 :(得分:1)

确保您为工作区选择的Python解释器与您希望安装Pylint的Python解释器相匹配(如果您运行的是最新版本的扩展,您可以在较低版本的状态栏中看到它 - 你的窗户的左侧)。您还可以将python.pylint.pylintPath setting设置为明确指向pylint命令位置。

但是,请注意,至少从版本0.8.0开始,在Python扩展中没有对WSL的官方支持(尽管它是planned)。