Estoy usando Enthought Python Distribution (7.2, 64-bit). Viene sin wxPython (que es bastante importante). Sin embargo, wxPython-2.9 parece ser compatible con la interfaz Cocoa de 64 bits, así que lo intenté. En realidad, todo salió bien: el comandowxPython 2.9 en Mac Os X
python build-wxpython.py --osx_cocoa --mac_framework --install
se compiló con éxito, e incluso llegó a los paquetes de sitio EPD. Sin embargo, un simple código de wxPython
import wx
wx.App()
falla con el siguiente error:
This program needs access to the screen.
Please run with a Framework build of python, and only when you are
logged in on the main display of your Mac.
¿Me puede dar algunos consejos cómo curar esto? EPD es claramente un Framework de Python (es decir, mirando /Library/Frameworks/EPD64.framework y /Library/Frameworks/Python.framework me convence) pero esta versión de wxPython no lo sabe. La versión de wxPython 2.9.3.1 es
¿Alguien ha encontrado una solución a este problema todavía? – Mike
No lo creo. Sin embargo, cambié a PySide, que funciona bien para mis necesidades –
¿La instalación de PySide es sencilla para EPD64 en OSX 10.7? – Mike