Error al importar wxPython

Acabo de instalar wxPython sin problemas. Estoy en un Snow Leopard Mac usando Python 2.6 y descargué la versión correspondiente de wxPython.

Comencé escribiendo una aplicación wxPython muy básica, pero obtengo el siguiente error:

ImportError: No module named wx 

El código es el siguiente:

 import wx class Application(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, 'Hello World', size = (300, 200)) if __name__=='__main__': app = wx.PySimpelApp() frame = Application(parent = None, id = 1) frame.Show() app.MainLoop() 

¿Estoy usando una versión incorrecta de Python, es un error de situación de 32/64 bits? Si es así, ¿cómo lo resuelvo?

EDIT: Forzado Python para ejecutar a 32 bits, el problema se mantiene.

No puede usar wxPython en modo de 64 bits. Primero, obligue a Python a usar el binario de 32 bits:

 defaults write com.apple.versioner.python Prefer-32-Bit -bool yes 

Luego puede usar Python integrado y wxPython integrado.

Ok, el problema era que estaba ejecutando python 2.5.

A todos los usuarios de MacOSX que se atascan al intentar instalar wxPython o cualquier otro módulo de Python: asegúrese de que su versión de Python sea la misma que la solicitada por el módulo. La versión de python incluida en MacOS tiende a ser más antigua que la última versión estable.

Gracias a todos los que me ayudaron.

Estoy bastante seguro de que no debes usar la instalación estándar de MacPython con wxPython, pero no tengo una Mac, así que no estoy seguro … FYI: la comstackción de cocoa de wxPython SÍ admite el modo de 64 bits , aunque.