4

winpdbを使用してリモートマシンでPythonスクリプトをデバッグしようとしています。

重要なのは、rpdb2(winpdbのコンソールバージョン)を実行して、リモートマシンでサーバーを起動し、スクリプトを実行したいということです。

次に、ここのローカルマシンで、クライアントとしてwinpdbを起動し、rpdb2サーバーに接続してローカルでデバッグします。

私はローカルホストにいるときに、次のようにトリックを行うことができました:

サーバー:'リモート'(ただしローカルホストで実行):

screen rpdb2 -s -d -r script.py

クライアント:'ローカル'(ローカルホストでも):

winpdb -olocalhost -a script.py

これは正常に機能します。ここで、リモートホストマシンで同じサーバー回線を使用し、クライアント回線の-oオプションをサーバーアドレスに変更しました。しかし、現在私のクライアントでは、winpdbはアタッチするscript.pyが見つからないと言っています。それを成し遂げるために私が最初に考慮すべきことはありますか?

4

1 に答える 1

2

私の側に間違いがありました。

サーバーでは、クライアントとは別の互換性のないバージョンのwinpdbを入手しました。同じバージョンを使用すると問題が解決します!

于 2013-04-10T18:31:27.053 に答える