If you need to edit this page send webmaster@python.org an email asking to unlock it.
Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.
Reviews
Stackoverflow "what IDE to use for python" (Various, 2009-01-01)
Ask Slashdot: Best Cross-Platform, GUI Editor/IDE For Python? (Various, 2008-09-16)
Python Development Environments (IDEs) part1, part2 (Ian Ozsvald, 2007-05-14, updated 2009-04)
ShowMeDo Blog: Choosing a Python IDE (Jeremy Jones, 2007-03-08)
September 2005 Review of 6 Python IDEs (PyDev, Eric3, Boa, BlackAdder, Komodo, Wing) and the February 2006 follow-up review of 4 (PyDev, SPE, Komodo, Wing)
Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)
Charming Python: A review of Python IDEs (David Mertz, 2001-05-01)
A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)
and these ShowMeDo videos for Wing 3 Professional SPE, PyDev (inside Eclipse) and IPython.
IDEs with introspection-based code completion and integrated debugger
Name |
Platform |
Updated |
Notes |
Windows/Linux/Mac OS X |
2008 |
Multi-language IDE. Available as Komodo IDE (commercial) and Komodo Edit (open source, as part of the OpenKomodo project) |
|
Linux, Mac, Solaris, Windows |
2009 |
Python/Jython support in NetBeans -- Open source, allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc.; see also https://wiki.netbeans.org/Python |
|
Eclipse |
2009 |
Free, open-source plugin for Eclipse -- Allows Python, Jython, and IronPython editing, code-completion, debugger, refactoring, templates, syntax analysis, etc. |
|
Windows/Linux/Mac OS X/Unix |
2009 |
Commercial with networked debugger, integrated unit testing, source browser, and syntax coloring/auto-completing editor. Free of charge license for non-commercial open-source developers with an established project. |
|
Windows |
2009 |
Freeware with debugger, integrated unit testing, source browser, code navigation and syntax coloring/auto-completing editor. |
|
Windows/Linux/Mac OS X |
2009 |
Free open-source scientific Python development environment providing MATLAB-like features: console with variable browser, sys.path browser, environment variables browser, integrated plotting features, autocompletion and tooltips - editor with syntax highlighting, class/function browser, pyflakes/pylint code analysis, inline find/replace and search in files features, code completion and tooltips. 100% pure Python, part of Python(x,y) distribution (Windows/Linux). |
|
IDLE |
Windows/Linux/Mac OS X/All Tk Platforms |
2009 |
Multi-window colorized source browser, autoindent, autocompletion, tool tips, code context panel, search in files, class and path browsers, debugger, executes code in clean separate subprocess with one keystroke. 100% pure Python, part of Python 2.x and 3.x distributions. |
IDEs with introspection-based code completion /or/ integrated debugger
Name |
Platform |
Updated |
Notes |
Windows/Linux |
2004 |
Commercial; integrated debugger; interfaces with Qt Designer |
|
Python + PyQt + QScintilla |
2008 |
Open Source, interfaces with Qt Designer, Qt Linguist, unittest; integrated debugger |
|
Windows, Linux, MacOsX, FreeBSD, more |
2008 |
Open-source with wxPython interface. Code completion, call tips, class explorer, source index, auto todo list, Blender support, integrated PyChecker (source code doctor) and Kiki (regex console). Download instructions |
|
Linux, FreeBSD, ..., (Windows in progress) |
2007 (2008 dev) |
Open-source with GTK interface, written in Python. Supports different languages, python trough rope and pyflakes as well as rpdb2. Support different Editors (Vim, Medit, Emacs) Current Repos |
|
.net CLR |
26/7/2009 |
FOSS IDE uses IronPython to support making python module solutions. |
IDEs with integrated gui builder
Name |
Platform |
Updated |
Notes |
Python + wxPython |
2007 |
RAD GUI building IDE for wxPython, similar to Delphi. |
|
Python + wxPython |
2006 |
RAD GUI building IDE |
|
Mac OS X 10.5 and later |
2008 |
Apple's free of charge IDE now with full Python GUI making. Requires free developer registration for download. |
Editors
Take a look at PythonEditors if you prefer something lightweight. IDEs that don't integrate anything Python-specific are also listed here.