如何使用 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 的一个已知问题,他们似乎不愿意修复:
- https://groups.google.com/a/continuum.io/forum/#!searchin/anaconda/wxpythonosx/anaconda/-ZAynUQW5HQ/L8AeqfMWNWwJ
- https://groups.google.com/a/continuum.io/forum/#!searchin/anaconda/osxframework/anaconda/1rX3A1Noi9Q/68MNJWLxupYJ
所以基本上只需在 Mac 的终端中执行以下操作:
pythonw /path/to/your/script.py
那么它应该可以正常工作。
我有一个现有的 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 的一个已知问题,他们似乎不愿意修复:
- https://groups.google.com/a/continuum.io/forum/#!searchin/anaconda/wxpythonosx/anaconda/-ZAynUQW5HQ/L8AeqfMWNWwJ
- https://groups.google.com/a/continuum.io/forum/#!searchin/anaconda/osxframework/anaconda/1rX3A1Noi9Q/68MNJWLxupYJ
所以基本上只需在 Mac 的终端中执行以下操作:
pythonw /path/to/your/script.py
那么它应该可以正常工作。