2017-06-14 88 views
0

我有一個現有的wxPython代碼,它在linux上運行完美,我想在mac上運行。我通過Linux和Mac上的anaconda安裝。如何使用conda在Mac上運行現有的wxPython代碼?

對於Mac,我得到錯誤「這個程序需要訪問screen.Please與Python的框架來構建運行,只有當你 記錄在您的Mac的主顯示屏上。」

我通過蟒蛇安裝pythonw並通過位置「/用戶/ vnigam200 /蟒蛇/斌/ pythonw」運行蟒當我能夠運行wx.APP()。

我不知道如何使用這個位置來運行我現有的腳本。我嘗試了shebang,但它似乎沒有工作。

回答

1

在Mac上,您需要爲wxPython腳本運行pythonw而不是缺省設置,即python。這是蟒蛇已知的問題是,他們似乎不願意解決:

所以基本上只是做以下的Mac的終端:

pythonw /path/to/your/script.py 

然後它應該工作正常。

+0

謝謝男人:)。這個問題困擾了我3天 –

+0

沒問題。很高興解決了這個問題 –