Есть следующая структура приложения:
- exemple - каталог с приложением
- app - папка с исходным кодом
- core - приложение
- __init__.py
- main.py
- ...
- services - сервисы
- __init__.py
- ...
- utils - модули
- __init__.py
- logger.py - логирование (logging)
- cfg.py - конфиги
- ...
- __init__.py
- config - файлы конфигурации
- logs - файлы логов
- init.py - главный файл
Импортирую из каталога ‘utils’ модуля ‘logger’ переменную ‘log’ в модуль ‘main’ каталога ‘core’ вот так:
from app.utils.logger import log
Traceback (most recent call last): File "exemple/app/core/main.py", line 14, in <module> from app.utils.logger import log ImportError: No module named app.utils.logger
Просветите, пожалуйста, что к чему.
