Ответ 1
Поскольку нет __init__.py
, рабочий каталог не является пакетом.
Вам не нужен относительный импорт.
Или.
Для создания пакета вам понадобится __init__.py
.
После преобразования в 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
. Пожалуйста, помогите!
Поскольку нет __init__.py
, рабочий каталог не является пакетом.
Вам не нужен относительный импорт.
Или.
Для создания пакета вам понадобится __init__.py
.