This is something I fought with for a long time. My overwhelming vote is Eclipse with the PyDev plugin. (Google search should reveal this). Here are the pros and cons.
1) Eclipse is a _big_ system, with a strong emphasis on Java. So there's a lot of functionality you need to learn to ignore, and finding all of the different settings you're interested in can be a chore. And you'll need to learn the "Eclipse Way" (eg using repositories.) 2) Also, some of the eclipse dialogs are not the most intuitive, IMHO. Though to be fair, almost no programs do a good job of this. 3) But, given its weight, Eclipse is surprisingly fast. 4) Also, Eclipse has _very_ flexible (including multistroke) keybindings. It comes with predefined emacs keybindings. 5) And, PyDev is really _quite_ nice. It can also use PyLint, which is a big plus. (It was the first time I'd used PyLint, and it caught a _lot_ of potential errors.) 6) Finally, the eclipse layout is very flexible, and can be set up to be almost entirely keyboard-navigable. The only _real_ problem is the eclipse learning curve. But, given that eclipse will be around for a _long_ time, and given how nicely PyDev is coming along, I actually expect this to become the de facto standard Python editor (though it will take a while). Oh yeah, installation is (pretty) simple. Ken On 6-Oct-05, at 2:36 PM, CppNewB wrote: > I am absolutely loving my experience with Python. Even vs. Ruby, > the syntax > feels very clean with an emphasis on simplification. > > My only complaint is that there doesn't appear to be a great > commercial IDE > for the language. I've tried Komodo, etc and they are nice > applications, > but they don't feel like they give me the "power" like a Visual > Studio or > Delphi (I wish I could articulate better the differences). > Finding a > descent GUI builder has been a challenge as well. Most of them > have support > for Dialogs, but what about more complex UI's? I may need a > resizable frame > within a resizable frame? I haven''t found a GUI builder with a > great feel > yet. > > Other than that, my experience has been wonderful. Even after my > complaints, I plan on sticking with Python for a while. > > > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list