Tôi đang sử dụng Phân phối Python Enthought (7.2, 64-bit). Nó đi kèm mà không có wxPython (mà là khá quan trọng). Tuy nhiên, wxPython-2.9 dường như hỗ trợ giao diện Cocoa 64 bit, vì vậy tôi đã thử nó. Trên thực tế, tất cả đều tốt: lệnhwxPython 2.9 trên Mac Os X
python build-wxpython.py --osx_cocoa --mac_framework --install
biên dịch thành công và thậm chí đưa vào gói trang web EPD. Tuy nhiên, một mã wxPython đơn giản
import wx
wx.App()
không thành công với các lỗi sau:
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.
Bạn có thể cho tôi một số lời khuyên làm thế nào để chữa bệnh này? EPD rõ ràng là một Khung Python (tức là, xem /Library/Frameworks/EPD64.framework và /Library/Frameworks/Python.framework thuyết phục tôi trong đó) nhưng bản xây dựng wxPython này không biết về điều đó. Các phiên bản của wxPython là 2.9.3.1
Có ai tìm thấy giải pháp cho vấn đề này chưa? – Mike
Tôi không nghĩ vậy. Tôi chuyển sang PySide mặc dù, mà làm việc tốt cho nhu cầu của tôi –
PySide cài đặt đơn giản cho EPD64 trên OSX 10.7? – Mike