如何使用 conda 在 Mac 上运行现有的 wxPython 代码?

Vib*_*gam 4 python macos wxpython

我有一个现有的 wxPython 代码,它可以在 linux 上完美运行,我想在 mac 上运行。我在 linux 和 mac 上都通过 anaconda 进行了安装。

对于 mac,我收到错误消息“此程序需要访问屏幕。请使用 Python 的框架构建运行,并且仅当您登录 Mac 的主显示器时。”

我通过 anaconda 安装了 pythonw,当通过位置“ /Users/vnigam200/anaconda/bin/pythonw ”运行 python 时,我能够运行 wx.APP() 。

我不确定如何使用这个位置来运行我现有的脚本。我试过shebang,但似乎不起作用。

Mik*_*oll 6

在 Mac 上,您需要运行pythonwwxPython 脚本而不是默认的python. 这是 Anaconda 的一个已知问题,他们似乎不愿意解决:

所以基本上只需在 Mac 的终端中执行以下操作:

pythonw /path/to/your/script.py
Run Code Online (Sandbox Code Playgroud)

那么它应该可以正常工作。