使用 winpdb 调试远程脚本

Jav*_* C. 5 python debugging winpdb

我正在尝试使用 winpdb 在远程机器上调试 python 脚本。

问题是我想运行 rpdb2(winpdb 的控制台版本)在我的远程机器上启动服务器来运行脚本。

然后,在我的本地机器上,我想启动 winpdb 作为客户端以连接到 rpdb2 服务器进行本地调试。

我在 localhost 时设法做到了这一点,例如:

服务器:“远程”(但在本地主机中运行):

screen rpdb2 -s -d -r script.py
Run Code Online (Sandbox Code Playgroud)

客户端:“本地”(也在本地主机中):

winpdb -olocalhost -a script.py
Run Code Online (Sandbox Code Playgroud)

这工作正常。现在我只是在远程主机中使用了相同的服务器行,并将客户端行 -o 选项更改为服务器地址。但是,现在在我的客户端中,winpdb 说它找不到要附加到的 script.py。有什么我应该首先考虑来完成它的吗?