I've recently moved away from the Maya Script Editor for my Maya scripting and started using Wing IDE, which is great in that it has full code auto-complete, debugging support and can be rigged up to execute code in Maya straight from the IDE window using a simple server setup.
Here are a couple of guides I found handy in getting Wings to work with my Maya install:
I too have been using Wing IDE with Maya for running python code, and I have found its the best for debuging too; below code I use in maya python scripts to debug and code is transferred to Wing IDE if a breakpoint is set or if an error occurs in maya.
ReplyDeleteimport wingdbstub
try:
wingdbstub.Ensure()
print 'Connected to wingIDE'
except ValueError:
print 'Could NOT connect to wingIDE'