Revision 4 as of 2005-12-05 10:14:05

Clear message

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




[ rpdb]

Unix,Windows,Mac OS X

( is Obsolete replaced by rpdb2) improves's usability and adds support for remote debugging, multiple threads debugging, post mortem of unhandled exceptions, and for debugging of embedded scripts.



A .pdbrc for Pyhon's standard debugger, pdb, which allows you to run arbitrary Python commands on pdb startup.

[ HAP Python Remote Debugger]


A python IDE with remote debugging capability.

[ Winpdb and Rpdb2]


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.

[ JpyDbg]

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.

[ DDD]


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.

[ pyDebug]


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.

[ PyDev]

Mac OS X, Linux, Windows

Allows debugging multiple threads in Jython and Python (It is featured as a 'Python IDE' plugin for Eclipse).

Unable to edit the page? See the FrontPage for instructions.