根据
Python 3文档,python和pythonw应该等同于运行GUI脚本
as of 3.6
With older versions of Python, there is one Mac OS X quirk that you need to be aware of: programs that talk to the Aqua window manager (in other words, anything that has a GUI) need to be run in a special way. Use pythonw instead of python to start such scripts.
With Python 3.6, you can use either python or 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)