最佳答案
我试图遵循PEP 328,使用以下目录结构:
pkg/__init__.pycomponents/core.py__init__.pytests/core_test.py__init__.py
在core_test.py
中,我有以下导入语句
from ..components.core import GameLoopEvents
但是,当我运行时,我收到以下错误:
tests$ python core_test.pyTraceback (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”和“从相对路径导入模块”,但他们没有帮助。
有什么我错过的吗?