【发布时间】:2010-12-07 19:56:03
【问题描述】:
我最近移植了我的 Python 项目以在 Python 3.1 上运行。为此,我必须在我的项目的子模块和子包中采用相对导入的策略。我没有那样做,现在项目本身可以工作,但我注意到我无法执行其中的任何子包或子模块。如果我尝试,我会得到“builtins.ValueError: Attempted relative import in non-package”。我只能导入整个项目。
这正常吗?
【问题讨论】:
标签: python import python-3.x