在 Visual Studio 代码中使用来自 WSL 的 linter(Ubuntu for Windows)
Using linter from WSL (Ubuntu for Windows) in Visual Studio Code
我正在 VS Code 中设置 Python 环境并且已经安装了 the plugin。
VSCode 暗示它不能 运行 pylint:
但是,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?
确保您为工作区选择的 Python 解释器与您希望安装 Pylint 的解释器匹配(如果您是 运行 最新版本的扩展,您可以看到它在 window) 左下角的状态栏中指定。您还可以将 python.pylint.pylintPath
setting 设置为明确指向 pylint
命令位置。
但请注意,至少从 0.8.0 版开始,Python 扩展中没有对 WSL 的官方支持(尽管它是 planned)。
我正在 VS Code 中设置 Python 环境并且已经安装了 the plugin。
VSCode 暗示它不能 运行 pylint:
但是,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?
确保您为工作区选择的 Python 解释器与您希望安装 Pylint 的解释器匹配(如果您是 运行 最新版本的扩展,您可以看到它在 window) 左下角的状态栏中指定。您还可以将 python.pylint.pylintPath
setting 设置为明确指向 pylint
命令位置。
但请注意,至少从 0.8.0 版开始,Python 扩展中没有对 WSL 的官方支持(尽管它是 planned)。