根據Python的3文檔,Python和pythonw應該是等價的運行GUI腳本as of 3.6Anaconda Python 3.6 - pythonw和python應該是等效的嗎?
與舊版本的Python,有一個你需要知道的Mac OS X的怪癖:這跟計劃Aqua窗口管理器(換句話說,任何具有GUI的東西)都需要以特殊方式運行。使用pythonw而不是python來啓動這樣的腳本。
使用Python 3.6,您可以使用python或pythonw。
然而,我剛安裝了蟒蛇與Python 3.6,而我仍然得到非骨架建造錯誤,如果我嘗試運行我的wxPython GUI使用python,而不是pythonw的:
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.
是什麼去這裏?爲什麼這個錯誤持續存在?
我使用的Python版本是:
Python 3.6.0 :: Anaconda 4.3.1 (x86_64)
'python --version'說? –
我有這個相同的問題。我的'python --version'說'Python 3.6.0 :: Anaconda 4.3.1(x86_64)' –