Which editor/IDE should I use for Python?

72,682

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.

Share:
72,682
Admin
Author by

Admin

Updated on July 09, 2022

Comments

  • Admin
    Admin almost 2 years

    Possible Duplicate:
    What IDE to use for Python

    I 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?

  • Yacoby
    Yacoby over 14 years
    +1 for saying what I said but better. (Yours has links ;) )
  • Admin
    Admin over 14 years
    So 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
    Daniel Roseman over 14 years
    Yes, see my updated response.
  • John Strong
    John Strong over 7 years
    The 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
    John Strong over 7 years
    BTW, 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.