A survey of Python IDEs - Summary (Long)
web.mail at lycos.com
Mon Aug 27 11:58:18 CEST 2001
Thanks to everyone that has contributed via email and posting. Here is the
Open Source IDEs
1. IDLE - comes with the standard Python distribution. (/Tools/idle in your
2. IDLEfork - "just like IDLE, only crunchy". An experimental fork of IDLE.
3. PythonWin - comes with ActiveState Python. Based on IDLE. Has a couple of
nice, extra features, but basically the same animal. Good choice for Windows
4. BOA Constructor - has a wxPython GUI Builder. Aims "to be a simple Delphi
for wxPython." <http://boa-constructor.sourceforge.net/>
Commercial IDEs (Some with free evaluation or free limited use)
5. Komodo - ActiveState's cross-language IDE. Looks like it would be
really cool if you were working on a Perl/Python/XSLT/PHP system.
6. PythonWorks Pro - from SecretLabs. Very cool looking IDE. Has a
layout editor for Tk. Might take a few days to get the hang of.
7. BlackAdder - from TheKompany. Has all of the features of IDLE +
support for Ruby + GUI editor for Qt.
8. VisualPython - from ActiveState. A Python plug-in for Visual
Studio.NET Beta 2. A colleague of mine tried it and it works.
9. Wing IDE - from Archaeopteryx. Very nice code browsing environment.
Not What I'd Call an IDE, But Worthy of Mention
10. PyCrust - "an interactive Python Shell written in Python using wxPython and
the Scintilla wrapper class."
11. Leo - A Literate Programming tool that does Python. I am tempted to try
this one day.
12. SciTE - "A free source code editor for Win32 and X". Used in bunches of
13. Emacs. Is there anything Emacs can't do? I wouldn't be suprised to hear of
a Python GUI builder for wxWindows, Qt and Tk, all written in Emacs :)
14. wxDesigner - A wxWindows GUI builder that has Python bindings as well as
C++. I didn't get to have a good look at this - maybe it is more than a GUI
Boudewijn Rempt has an article about Python IDEs at InformIT
(<http://www.informit.com> Search for 'Boudewijn'. Free registration required.)
It was posted last November, and things seem to have moved on a bit since then.
Never-the-less, a good starting point if you want to know what to look for in
an IDE. Boudewijn said he will be updating the article "shortly". There were 4
products reviewed last time, will there be 14 products reviewed this time?
A review of Python IDEs from David Mertz (May 2001):
And finally, it's worth saying that all of these IDEs are quite different, so
try at least three IDEs before you pick one.
More information about the Python-list