Attempted relative import in non-package (after 2to3)
问题 After converting to Python 3.x using 2to3 (see my previous question), I get this error during the build: File "setup.py", line 28, in <module> from . import mof_compiler ValueError: Attempted relative import in non-package The code: from . import mof_compiler mof_compiler._build() But I don’t know why this is wrong, since mof_compiler is in the same dir as setup.py . Please help! 回答1: Since there is no __init__.py , the working directory is a non-package. You don't need a relative import. Or.