Difference between revisions of "Python IDEs"

From LSDevLinux
Jump to: navigation, search
(Add to Python category)
(Update to wiki markup, and de-personalize)
Line 1: Line 1:
<p>I've had a number of requests to recommend some Python IDEs. Although I don't use a Python IDE myself (just a good programmer's editor) I have heard others speak highly of several.</p>
+
Although it's not necessary to use a Python IDE for Python development (any good programmer's editor will do) an IDE does help a lot, especially if you are doing Python development all day, every day.
<p><!--more-->[http://wingware.com/wingide WingIDE] is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.</p>
+
 
<p>[http://www.activestate.com/Products/Komodo/ Komodo] is another cross-platform commercial product with very good reviews, and it doesn't require X11 on Mac OS X.</p>
+
The following IDEs have very good reputations:
<p>[http://pythonide.stani.be/ SPE] is free and highly-recommended by many, although the web site seems to be down as I write.</p>
+
 
<p>There are Python plug-ins for various generic IDEs, including Eclipse ([http://pydev.sourceforge.net/ PyDEV]) and NetBeans ([http://jpydbg.sourceforge.net/ JpyDbg]).</p>
+
* [http://wingware.com/wingide WingIDE] is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.
<p>[http://projects.gandreas.com/scride/ ScrIDE] is a free multi-language IDE for Mac OS X. It supersedes [http://projects.gandreas.com/pyoxide/ PyOXIDE], from the same author.</p>
+
* [http://www.activestate.com/Products/Komodo/ Komodo] is another cross-platform commercial product with very good reviews, and it doesn't require X11 on Mac OS X.
<p>The Python Wiki has a long [http://wiki.python.org/moin/PythonEditors list] of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for.</p>
+
* [http://pythonide.stani.be/ SPE] is free and highly-recommended by many Python users.
<p>In case anyone is wondering, the text editors I use are [http://www.barebones.com/products/textwrangler/ TextWrangler] (on Mac OS X) and [http://www.gnome.org/projects/gedit/ gedit] (on Linux).</p>
+
* There are Python plug-ins for various generic IDEs, including:
 +
** Eclipse ([http://pydev.sourceforge.net/ PyDEV])
 +
** NetBeans ([http://jpydbg.sourceforge.net/ JpyDbg])
 +
* [http://projects.gandreas.com/scride/ ScrIDE] is a free multi-language IDE for Mac OS X. It supersedes [http://projects.gandreas.com/pyoxide/ PyOXIDE], from the same author.
 +
 
 +
The Python Wiki has a long [http://wiki.python.org/moin/PythonEditors list] of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for.
 +
 
 +
Some good, free '''text editors''':
 +
 
 +
* [http://www.barebones.com/products/textwrangler/ TextWrangler] (Mac OS X)
 +
* [http://www.gnome.org/projects/gedit/ gedit] (Linux)
 +
* [http://www.scintilla.org/SciTE.html SciTE] (Linux)
 +
 
 
[[Category:Linux tools]][[Category:Python]]
 
[[Category:Linux tools]][[Category:Python]]

Revision as of 14:59, 5 March 2008

Although it's not necessary to use a Python IDE for Python development (any good programmer's editor will do) an IDE does help a lot, especially if you are doing Python development all day, every day.

The following IDEs have very good reputations:

  • WingIDE is a commercial product and has an extremely solid reputation. It is cross-platform, although it requires X11 on Mac OS X.
  • Komodo is another cross-platform commercial product with very good reviews, and it doesn't require X11 on Mac OS X.
  • SPE is free and highly-recommended by many Python users.
  • There are Python plug-ins for various generic IDEs, including:
  • ScrIDE is a free multi-language IDE for Mac OS X. It supersedes PyOXIDE, from the same author.

The Python Wiki has a long list of Python editors and IDEs, although having such a long list without any rating system makes it difficult to find what you are looking for.

Some good, free text editors: