【问题标题】:wxPython in virtualenv on OS X?OS X 上 virtualenv 中的 wxPython?
【发布时间】:2013-01-16 15:42:23
【问题描述】:

我刚刚创建了一个 virtualenv,安装了 py2app 和 wx,并运行了一个 wxPython 应用程序。我得到了:

  class mainWindow(wx.Frame):
AttributeError: 'module' object has no attribute 'Frame'

由于某种原因,它在从 virtualenv 运行时永远无法工作。我听说可以通过从源代码编译wx python 模块来解决此问题,但我无法访问任何编译器。有没有办法可以在没有 root 或任何需要 root 安装的情况下解决这个问题?

我正在使用 virtualenv,因为 2.7 在我的系统上没有 py2app,我的管理员拒绝安装它。

【问题讨论】:

    标签: python wxpython virtualenv wxwidgets


    【解决方案1】:

    我已经记录了我如何在 Mac 上的 virtualenv 中使用 wxPython。这有点杂乱无章,但它确实有效。见http://wiki.wxpython.org/wxPythonVirtualenvOnMac

    【讨论】:

    • 符号链接 wxPython 也是我使用它的方式,但是我使用脚本来修复框架问题。运行 wxPython 不需要单独的命令。另请参阅my answer
    • @RobinDunn - 如果 /Library/Frameworks/Python.framework/Versions 中什么都没有怎么办?!这就是我所面对的。在您的说明中,您没有提到如何/何时安装 wxpython - 我想知道这是否是问题所在。我安装了 wxpython,它可以在本机 python (/usr/bin/python) 上运行,但我的磁盘上根本没有 wxredirect.pth!
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2011-08-19
    相关资源
    最近更新 更多