использование winpdb для отладки удаленных скриптов - PullRequest
4 голосов
/ 16 декабря 2010

Я пытаюсь отладить скрипт python на удаленной машине с помощью winpdb.

Дело в том, что я хочу запустить rpdb2 (консольная версия winpdb), чтобы запустить сервер на моей удаленной машине, чтобызапустите сценарий.

Затем на моем локальном компьютере я хочу запустить winpdb в качестве клиента для подключения к серверу rpdb2 для локальной отладки.

Мне удалось добиться цели, когда вlocalhost, например:

сервер: «удаленный» (но работает на локальном хосте):

screen rpdb2 -s -d -r script.py

клиент: «локальный» (также на локальном хосте):

winpdb -olocalhost -a script.py

Это отлично работает.Теперь я просто использовал ту же строку сервера на удаленном хост-компьютере и изменил параметр клиентской строки -o с адресом сервера.НО, теперь в моем клиенте winpdb говорит, что не может найти script.py для подключения.Что-нибудь, что я должен рассмотреть сначала, чтобы сделать это?

1 Ответ

2 голосов
/ 10 апреля 2013

Произошла ошибка на моей стороне.

На сервере я получил другую несовместимую версию winpdb, чем на клиенте. Использование той же версии решает проблему!

...