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

How to make an existing wxPython code run on Mac with conda?

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

对于 mac,我收到错误消息“此程序需要使用 python 的框架构建访问 screen.Please 运行,只有当你在 在 Mac."

的主显示屏上登录

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

我不确定如何将此位置用于 运行我现有的脚本。我尝试了 shebang,但它似乎不起作用。

在 Macs 上你需要 运行 pythonw 用于 wxPython 脚本而不是默认值,即 python。这是 Anaconda 的一个已知问题,他们似乎不愿意修复:

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

pythonw /path/to/your/script.py

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