Python не видит пакет при импорте
Сделал веб проект и пришло время к пакетам, создал __init__.py где мне нужно, но почему-то ошибка импорта(ModuleNotFoundError: No module named 'ProstoToolsDashboard')
Структура директории:
┌ProstoToolsDashboard
│ app.py
│ config.py
│ __init__.py
└───core
│ utils.py
│ views.py
│ __init__.py
├───static
└───templates
app.py
from ProstoToolsDashboard.core.views import bp
views.py
from ProstoToolsDashboard.config import Config
from ProstoToolsDashboard.core.utils import Utils
from ProstoToolsDashboard.app import jinja
Ответы (1 шт):
Автор решения: ProstoChelovek
→ Ссылка
Проблема решена. В __init__.py были добавлены следующие строки:
from .config import Config
from .core.utils import Utils
from .app import jinja
from .app import session
from .app import app
А файле views.py импорты были изменены на такие:
from ProstoToolsDashboard import Config
from ProstoToolsDashboard import Utils
from ProstoToolsDashboard import jinja, app