16

使用转换为 Python 3.x 后2to3(请参阅我以前的问题),我在构建过程中收到此错误:

  File "setup.py", line 28, in <module>
    from . import mof_compiler
ValueError: Attempted relative import in non-package

编码:

from . import mof_compiler
mof_compiler._build()

但我不知道为什么这是错误的,因为mof_compiler它与setup.py. 请帮忙!

4

1 回答 1

13

由于没有__init__.py,因此工作目录是非包。

您不需要相对导入。

或者。

你需要一个__init__.py来做一个包。

于 2011-03-31T09:56:50.087 回答