我已经在C++应用程序中嵌入了python。有没有图形化的调试器可以附加到Python 3.4的嵌入式控制台中运行的调试脚本?
以前(当使用Python 2.7时)我已经使用了Winpdb并将调试器附加到
import rpdb2; rpdb2.start_embedded_debugger(password)但是Winpdb不支持Python3.x所需的wxPython Phoenix。
我必须从嵌入式解释器内部加载调试器,因为许多模块只在那里可用,所以脚本不能在该环境之外运行。
对于使用GUI进行嵌入式调试的Winpdb,有哪些替代方案?或者是否有适用于wxPython Phoenix的Winpdb更新版本?
谢谢!
发布于 2015-02-23 14:14:37
您可以使用PTVS (Python Tools for Visual Studio)或PyDev on Eclipse Remote debugging。
发布于 2021-11-14 18:13:39
你可以查看这个官方的分支版本2.0.0:WinPDB Reborn
它可以与pip3一起安装:
pip3 install winpdb-reborn我用Python3.9对此进行了测试,可以在本地主机上使用boost-python调试C++应用程序中的嵌入式脚本。
https://stackoverflow.com/questions/22603750
复制相似问题