5

在进行 Django Project Now 时,我在 VSC 中遇到了 linter 问题,pylint。首先,我使用 pipenv 的虚拟环境。我在 Windows 10 中使用 Visual Studio Code 版本 1.19.1。我遇到的问题是,即使我使用 pipenv 和 pip 命令安装了 pylint,VSC 也无法识别它,而使用 Visual Studio Code 安装也无法工作在此处输入图像描述在此处输入图像描述

首先,我发现 python 路径设置指向全局设置,而不是虚拟环境。所以我像下面这样为VSC编辑settings.json。

{
    "python.pythonPath": "C:\\Users\\seungjinlee\\AppData\\Local\\lxss\\home\\seungjinlee\\.local\\share\\virtualenvs\\seungjingram-6b3oTnkI\\bin\\python",
}

在此处输入图像描述 但它也没有工作。 在此处输入图像描述 在此处输入图像描述

Windows的bash有问题吗?我猜 bash shell 为 Ubuntu 创建了虚拟环境。但我在 Windows 10 上使用编辑器 VSC,所以它找不到 Windows 的 pylint,.,.,,请帮帮我..!

4

2 回答 2

5

我在 Mac OS 上遇到了同样的问题。我用下一个序列解决了它:

$ cd project_directory
$ pipenv install pylint
$ code .

所以,问题是从命令行运行 VS Code 并激活虚拟环境。不过,我不确定它是否对 Windows 有帮助。

对于 Windows,解决方法可能是在工作区设置中指定 pylint 的确切路径:

"python.linting.pylintPath": "C:\\Users\\seungjinlee\\AppData\\Local\\lxss\\home\\seungji‌​nlee\\.local\\share\‌​\virtualenvs\\seungj‌​ingram-6b3oTnkI\\bin‌​\\pylint"
于 2018-01-09T12:15:13.907 回答
4

我遇到过同样的问题。对我有用的是:

  1. 通过从Python: Select Interpreter命令Ctrl+Shift+P面板python.pythonPathpython.venvFolderspython.venvPath。也可以尝试在与您的项目相同的文件夹中创建您的虚拟环境)
  2. Python: Select Linter从命令面板运行并选择 pylint。
  3. 然后我有时仍然需要更改一个字符,然后保存以使其开始掉毛。

希望这可以帮助。

于 2018-07-05T23:10:05.727 回答