wxPython 2.9 для Mac Os X

Я использую дистрибутив Enthought Python (7.2, 64-разрядная версия). Он поставляется без wxPython (что очень важно). Однако wxPython-2.9, кажется, поддерживает 64-битный интерфейс Cocoa, поэтому я попробовал. Собственно, все прошло хорошо: команда

python build-wxpython.py --osx_cocoa --mac_framework --install

успешно скомпилировалась и даже попала в сайт-пакеты EPD. Однако простой код wxPython

import wx
wx.App()

завершается со следующей ошибкой:

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.

Не могли бы вы дать мне несколько советов, как это исправить? EPD явно является Python Framework (т.е. просмотр /Library/Frameworks/EPD64.framework и /Library/Frameworks/Python.framework убеждает меня в этом), но эта сборка wxPython об этом не знает. Версия wxPython 2.9.3.1

9
задан Ivan Oseledets 30 April 2012 в 15:51
поделиться