I'm in the process of moving python.org/editors/ here, please stay away from this page for a while.
Unix & Multiplatform Editors
Name |
Platform |
Notes |
[http://wiki.wxpython.org/index.cgi/PythonCardEditor PythonCardEditor] |
Unix/Windows/Mac |
Extensible in Python, part of PythonCard. |
[http://cooledit.sourceforge.net/ Cooledit] |
Unix/X |
Extensible in Python |
[http://www.crisp.demon.co.uk/ CRiSP] |
Unix/Windows |
BRIEF-compatible |
[http://www.lugaru.com/ Epsilon] |
Windows, Linux, FreeBSD, and OS/2 |
Has Python mode module available upon request. |
[http://fte.sourceforge.net/ FTE Text Editor] |
Windows, Unix, DOS, OS/2 console, Unix/X |
Supports lots of languages, including Python; doesn't seem programmable |
[http://www.jasspa.com/ Jasspa's MicroEmacs] |
Unix / Windows |
Supports Python syntax and a Python-specific menu. |
Unix, VMS, MSDOS, OS/2, BeOS, QNX, and Windows. |
|
|
[http://www.jedit.org/ jEdit] |
Java |
Includes plugin that allows editor scripting using Python (via Jython). |
[http://www.jext.org/ Jext] |
Java |
A Java text editor which offers embedded Python scripting (thanks to Jython). |
Unix. |
|
|
GnuEmacs / XEmacs |
Unix/Windows/Mac |
Python support with PythonMode. |
[http://www.kde.org/ KWrite] |
Unix |
Advanced editor for the KDE environment - supports Python syntax. |
[http://www.moleskine.f2s.com/ Moleskine] |
Linux/FreeBSD |
Written in Python, so should be extensible using Python. |
[http://nedit.org/ NEdit] |
Unix/VMS/Win32/MacOS X |
X-Based, Python support builtin. |
[http://www.rexx.com/~dkuhlman/ pyeditor] |
Unix (and Windows?) |
Editor written in Python atop PyScintilla and PyGtk. |
[http://quanta.sourceforge.net/ Quanta KDE] |
(Unix/Linux only?) |
Full-featured web development environment that also supports Python. |
[http://www.scintilla.org/ SciTE] |
Unix/Windows |
Part of Scintilla |
[http://www.vim.org/ VIM] |
Unix/Windows/MacOS/ etc. |
|
[http://www.slickedit.com/ Visual Slick Edit] |
Windows, Linux, Several Unix Flavors, OS/390 |
Syntax coloring, popup function arguments, class hierarchy browser, other nice Python features. |
Unix |
Acme clone for Unix. Can connect to it (and control it) from Python. |
Integrated Development Environments
Name |
Platform |
Notes |
[http://anjuta.sourceforge.net/ Anjuta] |
Unix + GNOME |
Cross-language IDE; syntax coloring & folding for Python. |
Windows/Linux |
Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor. |
|
[http://boa-constructor.sourceforge.net/ BOA Constructor] |
Python + wxPython |
RAD GUI building IDE, similar to Delphi. |
[http://www.python.org/ IDLE] |
Python + Tkinter |
Part of Python distribution. |
[http://idlefork.sourceforge.net/ IDLEfork] |
Python + Tkinter |
An experimental fork of IDLE. |
[http://www.activestate.com/Products/Productivity/ASPN_Komodo/ Komodo] |
Windows/Linux |
Commercial cross-language IDE. |
Windows |
Available either as part of ActiveState's ActivePython distribution (which is not open source) or as part of the Win32all extensions from Mark's pages (which is open source). |
|
PythonWorks Pro |
Windows/Linux |
SecretLabs' commercial IDE. Includes Tk layout editor. |
[http://www.activestate.com/VisualPython/ Visual Python] |
Windows 2000/XP with Visual Studio.NET |
A Python plug-in for Visual Studio.NET |
Windows/Linux |
Commercial IDE with networked debugger, source browser, and syntax coloring/auto-completing editor. |
|
[http://www.roebling.de/ wxDesigner] |
Unix/Windows/Mac |
Cross-language GUI dialog designer with integrated support for editing your Python callback functions. |
Windows Editors
Name |
Notes |
Pull the appropriate Zip file for the version of CodeWright you use. |
|
Supports syntax highlighting for Python. |
|
[http://www.crimsoneditor.com/ Crimson] |
Supports syntax highlighting for Python. |
[http://www.studioware.com/ Editeur] |
Supports syntax highlighting for Python. |
Supports Python syntax. |
|
Supports syntax coloring and autocompletion via description files. |
|
[http://hapdebugger.sourceforge.net/ HAP Debugger] |
Editor built on Scite; main claim to fame is a robust debugger that has remote capabilities. |
[http://www.multiedit.com/ Multi-Edit] |
Builtin support for Python. |
[http://www.sourcedyn.com/ Source Insight] |
Supports syntax highlighting and symbol database support for Python if you get the Python.CLF file provided by the Source Insight folks. |
Supports syntax coloring for several languages. Add Python with a free download from the Textpad site. |
|
Supports syntax coloring and autocompletion using a [http://www.ultraedit.com/downloads/additional.html wordfile]. An [http://gurno.com/adam/py-ue.shtml updated version] that supports Python 2.x is also available. |
|
[http://www.zeusedit.com/ Zeus] |
Includes builtin Python scripting. |