我已经用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代码的新手,所以我无法理解我做错了什么。
谢谢。
答案 0 :(得分:0)
您可以尝试将以下行添加到settings.json文件吗?
{ “ python.autoComplete.extraPaths”:[“ ./src”] }