【问题标题】:How to make an existing wxPython code run on Mac with conda?如何使用 conda 在 Mac 上运行现有的 wxPython 代码?
【发布时间】:2017-11-16 20:57:48
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python macos wxpython


    【解决方案1】:

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

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

    pythonw /path/to/your/script.py
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-21
      • 2016-06-09
      • 2016-01-17
      • 2023-02-24
      • 2015-08-26
      • 2021-05-06
      • 1970-01-01
      相关资源
      最近更新 更多