В частности, я использую docker-compose, PyCharm professional и python 3.5.
Вот что я сделал на данный момент:
- Я скопировал "pycharm-debug-py3k.egg" в папка проекта
- Я добавил следующие строки в файл wsgi.py:
Я создал конфигурацию удаленной отладки в PyCharm (путем сопоставления пути проекта моего локального компьютера с путем в контейнере докеров)< /li>Код: Выделить всё
import sys sys.path.append('../pycharm-debug-py3k.egg') import pydevd pydevd.settrace('0.0.0.0', port=8200, stdoutToServer=True, stderrToServer=True)
Код: Выделить всё
Starting debug server at port 4200
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('0.0.0.0', port=4200, stdoutToServer=True, stderrToServer=True)
Waiting for process connection...
Может не подключается к 0.0.0.0:4200
Что делать? (Моя цель — иметь возможность добавлять точки останова в PyCharm и останавливать выполнение приложения-докер-контейнера для его отладки)
Подробнее здесь: https://stackoverflow.com/questions/414 ... -container