[英]Mac pythonw / GUI on Catalina OS anaconda - not working python3+
[英]Anaconda Python 3.6 — pythonw and python supposed to be equivalent?
根據Python 3文檔, 從3.6開始 ,python和pythonw應該等同於運行GUI腳本
對於舊版本的Python,您需要注意一個Mac OS X怪癖:與Aqua窗口管理器通信的程序(換句話說,任何具有GUI的程序)需要以特殊方式運行。 使用pythonw而不是python來啟動這樣的腳本。
使用Python 3.6,您可以使用python或pythonw。
但是,我剛剛使用Python 3.6安裝了Anaconda,如果我嘗試使用python而不是pythonw運行我的wxPython GUI,我仍然會得到非框架構建錯誤:
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)
我相信你也可以使用pythonw
而不是python
運行你的python腳本。 您需要將pythonw
用於GUI相關程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.