Używam Enthought Python Distribution (7.2, 64-bit). Pochodzi bez wxPython (co jest dość ważne). Jednak wxPython-2.9 wydaje się obsługiwać 64-bitowy interfejs Cocoa, więc spróbowałem. Właściwie wszystko poszło dobrze: poleceniewxPython 2.9 na Mac Os X
z powodzeniem skompilowało się, a nawet dostało pakiety EPD site. jednak prosty kod wxPython
import wx
wx.App()
nie powiedzie się z powodu następującego błędu:
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.
Czy możesz dać mi jakieś rady jak to leczyć? EPD to oczywiście Python Framework (tzn. Spojrzenie na /Library/Frameworks/EPD64.framework i /Library/Frameworks/Python.framework mnie w tym przekonuje), ale ta kompilacja wxPython o tym nie wie. Wersja wxPython jest 2.9.3.1
Czy ktoś znalazł rozwiązanie tego problemu? – Mike
Nie sądzę. Przestawiłem się na PySide, który działa dobrze na moje potrzeby. –
Czy instalacja PySide jest prosta dla EPD64 na OSX 10.7? – Mike