小编典典

Visual Studio Code 中的 Pylint“未解决的导入”错误

all

我正在使用以下设置

  • macOS v10.14 (Mojave)
  • Python 3.7.1
  • Visual Studio Code 1.30
  • Pylint 2.2.2
  • Django 2.1.4

我想使用 linting 让我在 Visual Studio Code 中的生活更轻松一些。但是,对于每个导入,我都有“未解决的导入”状态。即使是默认的
Django 导入(即从 django.db 导入模型)。

我认为这是因为它没有看到虚拟环境 Python 文件。

一切正常,但它开始变得烦人。

我拥有的解释器选择都是 Python 的系统版本。它似乎根本看不到我的虚拟环境 Python(它与我的工作区不在同一个目录中,所以这部分是有道理的)。

如果我在 settings.json文件中设置了 python.PythonPath
,它只会忽略它并且不会将我的虚拟环境路径列为选项。我也尝试在我的全局 Python 设置中进行设置,但它也没有显示出来。 __

有没有快速修复让它工作?


阅读 69

收藏
2022-06-22

共1个答案

小编典典

在您的工作区设置中,您可以像这样设置 Python 路径:

{
    "python.defaultInterpreterPath": "/path/to/your/venv/bin/python",
}
2022-06-22