La única interfaz gráfica de usuario totalmente portátil para Python es el estándar TkInter, si usted no desea instalar ningún adicional al lado de Python. La versión Themed Tk es bastante atractiva, en comparación con la versión anterior de Tk (la versión temática está disponible a través del módulo ttk
).
Hace unas semanas, tuve que responder la misma pregunta que usted. Llegué a la conclusión de que PyQt es actualmente la mejor opción para una GUI moderna, potente, bien mantenida y portátil, principalmente debido a algunas de las deficiencias de su principal contendiente (wxPython, ver más abajo). (Tk, y temáticas Tk sería bueno para las necesidades más simples.)
Dos palabras de advertencia contra wxPython: no es posible instalarlo a través del popular gestor de paquetes Fink en Mac OS X, en la actualidad, lo que hace mucho menos portátil que PyQt y TkInter; aún no es compatible con Python 3, hasta donde yo sé.
PS (diciembre de 2012): PySide es actualmente una alternativa fuerte a PyQt. Hay algunas preguntas sobre Stackoverflow sobre los méritos respectivos de estos dos enlaces de Python.
Así son tkinter, PyGTK y PyQt. – delnan
Sí, pero wxPython también es divertido. ;) – FogleBird
wxPython no se puede instalar a través del administrador de paquetes Fink en Mac OS X, creo que debido a problemas técnicos: wxPython es actualmente menos portátil que PyQt. – EOL