Я работаю над приложением Python, состоящим из ядра и нескольких независимых модулей с использованием ядра. У меня возникли трудности с настройкой относительного импорта пакетов.
app
|- __init__.py
|- core
|- __init__.py
|- corefile.py
|- module1
|- __init__.py
|- main.py
Файлы __init__.py
пусты. Я запускаю Python 2.7.1.
main.py
from .core import *
Запуск python main.py
приводит к ValueError: Attempted relative import in non-package
.
Похожие вопросы: Окончательный ответ на относительный импорт python, Как сделать относительный импорт в Python?, Относительный импорт в Python
Спасибо за помощь.