所以我有一个结构如下的应用程序:
main.py
core/__init__.py
core/user_interface.py
core/util/__init__.py
core/util/widgets/__init__.py
core/util/widgets/tab.py
main.py 文件导入:
from core import user_interface
这运行成功,然后 user_interface 进行导入调用:
import core.util.widgets.tab
然后文件 tab.py 有一个导入调用:
from core import user_interface
最后一次导入失败并返回错误:
ImportError: cannot import name user_interface
由于导入链中断,因此执行应用程序或尝试从终端导入 user_interface 模块失败并出现此错误。我知道我在某个地方犯了一个非常基本的错误,但我对这件事已经束手无策了。如果有人能帮助解决这个问题,我将不胜感激。