Which editor/IDE should I use for Python?
Solution 1
Actually, netbeans has some python support right now: http://wiki.netbeans.org/Python. It works (still I prefer a plain text editor).
For a list of python IDEs i'd call this list comprehensive: What IDE to use for Python?
Solution 2
Eclipse with PyDev has been a great combination for me. Great editing experience and more importantly a good debugger. Pylint is supported as well, this will save you lots of headaches. This is all open source too. If you want to do IronPython development though I would add SharpDevelop 3.1.1. It has a drag & drop GUI form designer and overall is very much like Visual Studio, except it's free of course.
Solution 3
I am using eclipse with pydev extension
Solution 4
I like PyDev under Eclipse ( and of course Eclipse does Java too).
Solution 5
Have a look at PythonEditors, there is a huge list of editors/IDEs with python-support.
Admin
Updated on July 09, 2022Comments
-
Admin almost 2 years
Possible Duplicate:
What IDE to use for PythonI have Notepad++ and NetBeans 6.8, however I don't know if they work. I know you can edit Python with Notepad++ and compile/run it using the command line thing, but I'm not really sure how. I know NetBeans is a full-featured IDE and you can compile Java programs, but I don't think they support Python?
Any ideas?
-
Corbin March over 14 years
-
-
Yacoby over 14 years+1 for saying what I said but better. (Yours has links ;) )
-
Admin over 14 yearsSo you mean I can use NetBeans even if it doesn't support Python, just that I don't have access to auto completion and such features?
-
Daniel Roseman over 14 yearsYes, see my updated response.
-
John Strong over 7 yearsThe huge number is part of the problem, because finding something suitable involves a long safari hunt. I want 5 things: (1) break points (2) autocompletion (3) capacity to step down into libraries (4) seamlessly integrated interactive window that allows me to interactively check values of variables, run code snippets etc while main program is running and (5) nice performance (no intolerable sluggishness)
-
John Strong over 7 yearsBTW, this means that program variables must be in scope within the interactive window. Visual Studio allows this, but the implementation is really flakey. It is not seamless, by which I mean that program variables are not automatically in scope in the interactive window. You have to run an $attach command. It doesn't work half the time, or you have to go back and run the program in "interactive mode" first, which ignores breakpoints, and then do an $attach. In other words, you have to do a thousand backflips to make the dang thing work and then it is sluggish as hell.