我正在尝试使用winpdb在远程计算机上调试python脚本。
问题是我想运行rpdb2(winpdb的控制台版本)来启动远程机器中的服务器来运行脚本。
然后,在我的本地机器上,我想启动winpdb作为客户端连接到rpdb2服务器以进行本地调试。
我在localhost中设法做到了这一点,比如:
server:'remote'(但在localhost中运行):
screen rpdb2 -s -d -r script.py
客户端:'local'(也在localhost中):
winpdb -olocalhost -a script.py
这很好用。现在我只是在远程主机中使用了相同的服务器行,并使用服务器地址更改了客户端行-o选项。但是,现在在我的客户端,winpdb说它无法找到要附加的script.py。有没有什么我应该首先考虑完成它?
答案 0 :(得分:2)
我身边有一个错误。
在服务器中,我获得了另一个与客户端不兼容的winpdb版本。使用相同的版本解决了问题!