【发布时间】:2018-07-09 21:42:18
【问题描述】:
我正在尝试在以下最小应用程序中使用 Python GUI wx(可通过 pip install wxPython 安装):
import wx
app = wx.App()
运行此 sn-p 将返回以下内容:
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.
有谁知道如何帮助 wx 获得“对屏幕的访问”,或者“Python 的框架构建”是什么?对于其他人在这些问题上可以提供的任何帮助,我将不胜感激!
【问题讨论】:
-
我认为这篇博文可能有灵魂blurringexistence.net/…。不过我没有机会阅读整本书,所以我不完全确定。
-
使用
pythonw运行我的脚本对我有用。 -
@lanery 你能告诉我更多关于如何在 pythonw 中运行脚本的细节吗?
-
@pill45 尝试运行
which pythonw(假设您使用的是 unix)。如果你得到输出,这意味着 pythonw 二进制文件在你的路径上,所以你可以使用:pythonw myscript.py。如果你在你的机器上安装 Anaconda,那你应该可以访问 pythonw -
当我在安装 wx 的 virtualenv 中运行 pythonw 时,它显示没有名为 wx 的模块,我错过了什么?