Python debuggers:
If you have anything to contribute -- e.g. configurations for editors, new debuggers, or opinion -- don't hesitate to edit or create pages.
Unix & Multiplatform Debuggers
Name |
Platform |
Notes |
[http://rpdb.digitalpeers.com rpdb] |
Unix,Windows,Mac OS X |
( is Obsolete replaced by rpdb2) rpdb.py improves pdb.py's usability and adds support for remote debugging, multiple threads debugging, post mortem of unhandled exceptions, and for debugging of embedded scripts. |
All |
A .pdbrc for Pyhon's standard debugger, pdb, which allows you to run arbitrary Python commands on pdb startup. |
|
[http://sourceforge.net/projects/hapdebugger/ HAP Python Remote Debugger] |
Windows |
A python IDE with remote debugging capability. |
[http://www.digitalpeers.com/pythondebugger/ Winpdb and Rpdb2] |
Unix,Linux,Windows |
an advanced python debugger, with support for smart breakpoints, multiple threads, namespace modification, embedded debugging, encrypted communication and speed of up to 20 times that of pdb. |
Mac OS X, OS/2, Unix, VMS and Windows |
both a CPYTHON and a JPYTHON(JYTHON) debugging framework which has been integrated inside Jedit as a standard jedit pluggin. |
|
Unix |
DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger, or the Python debugger. DDD displays data structures as graphs and plots. |
|
[http://web.archive.org/web/20040331032128/home.t-online.de/home/Ulrich.Herold/pydebug.py pyDebug] |
Unix,Windows |
Debugger for Python programs with a graphical user interface. It is inherited from "bdb" but uses a GUI and has some powerful features like object browser, windows for variables, classes, functions, exceptions, stack, conditional breakpoints, etc. |
Mac OS X, Linux, Windows |
Allows debugging multiple threads in Jython and Python (It is featured as a 'Python IDE' plugin for Eclipse). |