this question的答案让我相信模块的循环导入应该有效,但是我遇到了以下软件包的问题:
文件结构:
my_package
--| my_package
|-- __init__.py
|-- mod1.py
|-- mod2.py
--| setup.py
__init__.py
:
from . import mod1, mod2
mod1.py
:
from . import mod2
mod2.py
:
from . import mod1
尝试导入包时会出现错误:
ImportError:无法导入名称'mod1'
如何使这些导入有效?