【问题标题】:How can I remote debug a Python script running on Linux from Windows using PyScripter?如何使用 PyScripter 从 Windows 远程调试在 Linux 上运行的 Python 脚本?
【发布时间】:2026-02-16 23:25:01
【问题描述】:

我有一个在 Linux 和 AIX 上运行的 Python 脚本(运行 Python v2.6 或 v2.7)。

我希望能够从 Windows 调试此脚本。如果可能,我想使用 PyScripter。

如果不能使用 PyScripter,你会推荐 IDE + 调试器的其他组合吗?我更喜欢易于设置和快速运行而无需大量修补的东西。

【问题讨论】:

    标签: python debugging remote-debugging pyscripter


    【解决方案1】:

    目前无法从 PyScripter 调试远程机器上的脚本。这是一个有计划的功能思想。您也许可以使用 winpdb。

    更新: PyScripter 3.5 支持在 Linux 和 Windows 机器上远程运行/调试脚本。详情请查看blog post。也看看这个blog post

    【讨论】:

    • 谢谢!关于如何设置 winpdb 的任何想法?
    • 我今天得到了这个工作 - 我从 Windows 上运行的 WinPDB 调试了一个在 AIX(IBM 的 Unix)上运行的脚本。耶!它需要一个小的脚本修改,但很容易做到。链接在这里:winpdb.org/docs/embedded-debugging 请注意,rpdb2 不是标准 python 的一部分,需要单独安装。您可以将 rpdb2.py 放在与脚本相同的目录中,它应该可以工作。