Python:IDE建议时会发生错误

Python:IDE建议时会发生错误,python,pycharm,Python,Pycharm,这是我的软件包结构: 这是我的_uinit.py\uu内部设置包: from settings import * from git import * import initializer.settings as settings _repo_remote = "https://%s:%s@%s" % (settings.git_username, settings.git_password, git_info["remote"]) 这是我的函数。py: from settings imp

这是我的软件包结构:

这是我的_uinit.py\uu内部设置包:

from settings import *
from git import *
import initializer.settings as settings

_repo_remote = "https://%s:%s@%s" % (settings.git_username, settings.git_password, git_info["remote"])
这是我的函数。py:

from settings import *
from git import *
import initializer.settings as settings

_repo_remote = "https://%s:%s@%s" % (settings.git_username, settings.git_password, git_info["remote"])
虽然我在IDE自动完成的情况下导入了设置包,但我一直得到:

ImportError: No module named initializer.settings
将我的导入更改为:

import settings

代码可以工作,但是IDE显示了一个错误,为什么会发生这种情况,出了什么问题?我假设它与它试图加载模块的路径有关,但我不知道如何更改或控制它。

如果您的
main.py
位于
'initializer'
文件夹中(看起来是?),您可以像这样导入:

import settings

只要
'settings'
文件夹中的
\uuu init\uuuuuuuuuupy
与您描述的一样。您需要将
'main.py'
放在最上面的文件夹中才能使用它。

如果
main.py
'initializer'
文件夹中(看起来是?),您可以像这样导入:

import settings
只要
'settings'
文件夹中的
\uuu init\uuuuuuuuuupy
与您描述的一样。您需要将
'main.py'
放在最上面的文件夹中,才能使用它