Вы можете явно написать код для установки точки останова в вашем скрипте, а затем «удаленная отладка».Это означает наличие pydevd в pythonpath вашего скрипта, где бы он ни выполнялся, и запуск удаленного отладчика eclipse pydev на вашем devbox.Если все это происходит на одной машине, это довольно просто.Если нет, вам нужно будет указать имя хоста машины разработчика, на которой запущен удаленный отладчик python, в вызове settrace ().Вам также понадобится pydevd, доступный на компьютере, на котором выполняется сценарий.
В прошлом это работало без необходимости устанавливать eclipse + pydevd на компьютере, на котором выполняется сценарий.Это не совсем просто, и если вы пойдете по этому пути, я бы порекомендовал проверить, совпадают ли версии pydevd или, по крайней мере, вы знаете, что они совместимы.В противном случае вы теряете время на отладку отладчика.
Подробнее см .: Удаленный отладчик Pydev