I like to use Eclipse with the Pydev plugin which is quite good and is cross-platform. eclipse - http://www.eclipse.org/ pydev - http://pydev.sourceforge.net/