"ModuleNotFoundError: No module named
Такая проблема. Разрабатываю используя alembic
1) Структура проекта
2) Структура папки backend
3) Структура папки alembic
В файлу env.py у меня есть импорты
from backend.db.db_manager import declarative_base
from backend.db_config import url
Когда запускаю alembic revision --autogenerate (эта команда по сути запускает env.py) из ROOT папки, то падает с ошибкой ModuleNotFoundError: No module named 'backend.
Что я делаю не так?
P.S. __init__.py добавлял везде, где только можно, даже в ROOT - это не помогает
P.P.S. когда добавляю над проблемными импортами sys.path.append('.'), все работает. Не хочу так делать, потому что это плохой способ решения проблемы. Работать должно и без этой строки. Просто, возможно, кому-то это поможет понять проблему


