[英]wxPython and PyCharm on Mac
我正在嘗試在我的 Mac (Sierra) 上通過 PyCharm 運行需要 wxPython 的 Gooey。
我通過homebrew
安裝了 python 和 wxPython,並通過 PyCharm 中的“項目解釋器”首選項設置了虛擬環境。 不幸的是,我收到以下錯誤:
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.
我已經看到了關於這個問題的各種討論,包括: https : //wiki.wxpython.org/wxPythonVirtualenvOnMac
不幸的是,似乎沒有一個解決方案適用於我使用 PyCharm 的特定設置。 有沒有辦法通過 PyCharm 指定 Python 的框架構建?
我找到了解決此問題的方法。
檢查您是否安裝了 wxPython,嘗試從 Python 3 解釋器導入 wx。
python3 -c '導入 wx; 打印(wx.version())'
該命令為我返回4.0.6 osx-cocoa (phoenix) wxWidgets 3.0.5
測試示例
import wx
if __name__ == '__main__':
app = wx.App()
window = wx.Frame(None, title="wxPython Frame", size=(300, 200))
panel = wx.Panel(window)
label = wx.StaticText(panel, label="Hello World", pos=(100, 50))
window.Show(True)
app.MainLoop()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.