使用2to3
转换为Python 3.x后(请参阅我的previous question),我在构建过程中遇到此错误:
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
位于同一个目录中。请帮忙!
答案 0 :(得分:12)
由于没有__init__.py
,工作目录是非包。
您不需要相对导入。
或者
您需要__init__.py
制作套餐。