Всё что видел более-менее работающее - это связка Eclipse + pydev. Но в один прекрасный день это счастье тупо отказалось работать. Причём как бы ничего не менялось. Я так и не разобрался почему. А потом перешёл на другой движок. upd: там даже подсветка Panda3D работала. Правда немного странно, но работала. Странность заключалась в том, что не смотря на import'ы чтобы работала подсветка нужно было полностью прописывать пакаджи. Т.е. делаешь import panda.*, но чтобы подсветка работала, нужно писать panda.чего-то_там.