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

时间:2017-06-14 15:47:15

标签: python macos wxpython

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

对于mac,我收到错误“这个程序需要访问屏幕。请运行python的Framework构建,并且只有当你是 登录Mac的主显示屏。“

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

我不确定如何使用此位置来运行现有脚本。我尝试了shebang,但似乎没有用。

1 个答案:

答案 0 :(得分:4)

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

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

pythonw /path/to/your/script.py

然后它应该可以正常工作。