未解决的导入,用于Visuial Studio代码中的模块导入

时间:2019-07-12 10:00:34

标签: visual-studio-code

我已经用VS代码打开了一个文件夹,我正在尝试对其进行设置。 这是一个python项目,其目录结构为:

Project
├── common_features
│   ├── ...
├── core
│   ├── features
│   └── main.py
│   └── tests
├── django project
│   ├── django_app1
│   ├── manage.py
│   ├── ...
└── tests
│   ├── ...
└── runner.py

该项目作为django_project目录中的django项目运行。它使用位于common_features和core中的模块。 Core的设计使其也可以独立运行。您还可以从runner.py

运行core

问题在于我们所有的模块导入都没有得到解决,但是第三方软件包运行良好。

unresolved import 'core.config' Python(unresolved-import)

在PyCharm中,我已将Project,core和django_project标记为“ sources root”,它的工作原理就像一个魅力。不确定如何在VS代码中做到这一点。

我尝试对launch.json和settings.json进行一些更改,但是没有任何效果。我是VS代码的新手,所以我无法理解我做错了什么。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试将以下行添加到settings.json文件吗?

  

{       “ python.autoComplete.extraPaths”:[“ ./src”]   }

此处的更多信息:https://github.com/microsoft/python-language-server/blob/master/TROUBLESHOOTING.md#unresolved-import-warnings