Python Development Environments? 87
baxissimo asks: "I've played around with
Python a bit, and as a scripting language I quite like it. So I sat down the other day to see if I could use it to make a modest OpenGL/GUI application on Windows. The short story is I gave up. I couldn't get the
Python IDE I had to run--but that didn't stop me. At first I just shrugged my shoulders and said to myself 'Ah, who needs it? I've got emacs,' and then proceeded to waste a few hours trying to cobble together an app that would run before it dawned on me that Python without a decent IDE is definitely not easier to use than C++ with
an IDE. So is anyone out there actually using Python to make serious apps? What tools are you using?"
"I've heard the
wxPython bindings are nice for the GUI bits, so I downloaded those, and pyOpenGL, and
numPy, and
PIL,
etc. The only recommendation I really saw anywhere for an IDE was for boaConstructor, so I got that. Unfortunately it only spit out a useless error messages on startup and died. What I'd really like to start doing is creating C++/Python hybrids, but given that I was unable to successfully debug a pure Python app, I'm wondering what it's going to be like when my bugs might be in either language. How do people deal with this? What tools help you get the job done? If there's nothing free that works, are there any commercial IDE's worth the money?"
Nitpick (Score:3, Funny)
I can't blame the Boa Constructor guys -- if I'd come up with that name, I'd have put together the website first and worried about functionality later, too.