В импорте абсолютного пути нет модуля с именем app - PullRequest
1 голос
/ 01 августа 2020

Я работаю над проектом flask, который имеет следующую структуру:

└──app
     ├── __init__.py 
     └── main 
          ├── __init__.py
          ├── service
          │   └── __init__.py (empty file)
          │   └── requests_service.py
          ├─── model
          │    └── __init__.py (empty file)
          │    └── models.py
          └─── util
               └── __init__.py (empty file)
               └── dto.py
└── requirements.txt
└── .gitignore

В __init__.py ВНУТРИ ПАПКИ ПРИЛОЖЕНИЯ

from app.main.service.requests_service import RequestsManager

Результат:

ModuleNotFoundError: Нет модуля с именем 'app'

В dto.py внутри папки util

from app.main.model.models import News

Результат:

ModuleNotFoundError: Нет модуля с именем 'app'

Практически каждый модуль, который я пытаюсь импортировать, приводит к одной и той же ошибке, показанной выше. Я чувствую, что это должно быть легко исправить, но не могу обойти это стороной. Любая помощь?

...