Visual Studio代码中的Pylint“未解析导入”错误

我正在使用以下设置

  • macOS v10.14(莫哈韦)
  • Python 3.7.1
  • Visual Studio代码1.30
  • Pylint 2.2.2
  • Django 2.1.4

我想使用linting使我在visualstudio代码中的生活变得更轻松。然而,对于每一项进口,我都有“国家”;“未解析的导入”;。即使是默认的Django导入(即来自Django.db导入模型)

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

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

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

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

有没有一种快速修复方法可以让它工作

当导入自己的模块时,接受的答案不会修复错误

在工作区设置中使用以下设置.vscode/settings.json

”;python.autoComplete.extrapath":[“代码的路径”],

参考:故障排除,未解决的导入警告

发表评论