Проблема с пакетами в PyCharm (Ошибка ModuleNotFoundError: No module named)
Структура проекта:
-app_api_v1(package)
|-__init_.py
|-main.py
-database_api(package)
|-__init_.py
|-config.py
|-db_settings.py
|-models.py
|-orm.py
__int__.py в database_api
from .orm import seralizer_data
Когда я пытаюсь запустить файл main.py через терминал в PyCharm, мне выдает ошибку:
from database_api import seralizer_data
ModuleNotFoundError: No module named 'database_api'
Но когда я запускаю именно через PyCharm, все работает отлично.
Никак не могу найти решения, подскажите пожалуйста.
Ответы (1 шт):
Автор решения: ВсратыйВоробушек
→ Ссылка
PyCharm использует source root
в качестве стартовой точки для импорта: mark as source root.
Почитайте также про namespace-packages.