代码之家  ›  专栏  ›  技术社区  ›  Andrew Mao

在Visual Studio代码中使用WSL(Ubuntu for Windows)中的linter

  •  3
  • Andrew Mao  · 技术社区  · 7 年前

    我正在VS代码中设置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代码使用这个安装的pylint?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Brett Cannon    7 年前

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

    不过,请务必意识到,至少在0.8.0版本中,Python扩展中还没有对WSL的正式支持(尽管是这样) planned ).