我正在使用以下设置
- 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";:[“代码的路径”],
参考:故障排除,未解决的导入警告