Интеграция Pycharm, Docker Compose и Django Debbuger Получаем ошибку: /usr/local/bin/python: can't find '__main__' module. in ''

У меня проблема с использованием Pycharm для запуска контейнера Docker для отладки проекта Django на MacOs.

Настройка Pycharm работает нормально для запуска проекта Django внутри контейнера Docker. Но когда я пытаюсь выполнить отладку, у меня возникает следующая проблема:

/usr/local/bin/docker-compose -f /Users/claudius/Studies/Pycharm/test-api/docker-compose.yaml -f /Users/claudius/Library/Caches/JetBrains/PyCharm2021.2/tmp/docker-compose.override.1494.yml up --exit-code-from web --abort-on-container-exit web
Docker Compose is now in the Docker CLI, try `docker compose up`

mongo is up-to-date
postgres is up-to-date
Recreating test-api_web_1 ... 
Attaching to test-api_web_1
Connected to pydev debugger (build 212.4746.96)
web_1      | /usr/local/bin/python: can't find '__main__' module in ''
test-api_web_1 exited with code 1
Aborting on container exit...
ERROR: 1

Process finished with exit code 1

Для настройки Pycharm я сделал следующее:

  • Добавьте интерпретатор Python с помощью docker-compose и контейнер веб-приложения (Django). Python interpreter
  • Добавьте конфиг Django для проекта. Django config project
  • Добавьте конфигурацию Run/Debugger. Run debugger

У кого-то есть предложения?

Вернуться на верх