如何使用_init_.py修复“非包中的尝试相对导入”我试着跟着佩普328,具有以下目录结构:pkg/
__init__.py
components/
core.py
__init__.py
tests/
core_test.py
__init__.py在……里面core_test.py我有以下导入语句from ..components.core import GameLoopEvents但是,当我运行时,会得到以下错误:tests$ python core_test.py
Traceback (most recent call last):
File "core_test.py", line 3, in <module>
from ..components.core import GameLoopEventsValueError: Attempted relative import in non-package四处搜寻我发现“即使使用_init_.py也不能工作相对路径“和”从相对路径导入模块“但他们没有帮忙。这里有我遗漏的东西吗?
添加回答
举报
0/150
提交
取消