【问题标题】:How can I install wxpython correctly on OS X 10.11?如何在 OS X 10.11 上正确安装 wxpython?
【发布时间】:2016-06-08 07:22:28
【问题描述】:

我正在尝试在我的 OS X 10.11.3、python 2.7 上安装 wxpython 3.0.1.1。我尝试了很多方法,但仍然没有成功。

--wxpython 主页中解释的方法即使更改了安全性并使用命令行安装也失败了。

最后我尝试通过 brew 来完成,当我打印 brew list 时,我有:

$ brew list
  gdbm      libtiff     readline    wxpython
  jpeg      openssl     sqlite
  libpng        python      wxmac

这样在:

$ brew install wxpython
Warning: wxpython-3.0.2.0 already installed, it's just not linked

如何建立链接?如果我输入 pip list 我会得到其他所有工作的模块。但是brew list.. 好像不行!!

当我想导入 wx 时,它说:

>>> import wx
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
ImportError: No module named wx

你能帮我正确安装吗!提出了许多解决方案,我尝试了一些但仍然没有结果!!我真的需要它。 谢谢。

【问题讨论】:

    标签: python macos homebrew wxwidgets


    【解决方案1】:

    警告:wxpython-3.0.2.0 已经安装,只是没有链接。

    创建 Homebrew 引用的链接:

    $ brew link wxpython
    

    如果这不起作用,请尝试运行:

    $ brew doctor
    

    然后按照说明/建议进行操作;在较新版本的 OS X 上,您可能需要更改 /usr/local 的权限/所有权,以允许自制软件创建链接:

    sudo chown -R "$USER":admin /usr/local
    

    然后再试brew link wxpython

    【讨论】:

    • $ brew link wxpython .... 我得到:Linking /usr/local/Cellar/wxpython/3.0.2.0... Error: Permission denied - /usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa.... 和 ...brew doctor 在许多警告终于完成之后...但是您提到的进一步说明是什么??!
    • @AMN,尝试执行sudo brew link wxpython 以获得超级用户权限。这可能会修复“权限被拒绝”错误
    • @Alessiox: Error: Cowardly refusing to 'sudo brew link' You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.
    • @AMN:我认为对于OS X 10.11,您要么必须使用 sudo(如上所述不推荐),要么更改 /usr/local 目录的权限,以便 brew 可以写入它,等等。
    • @AMN,确实如此。我同意@l'L'l。似乎您必须更改 /usr/local 权限。尝试做sudo chown -R "$USER":admin /usr/local 并再次尝试重新链接
    【解决方案2】:

    请您尝试通过命令行而不是 pip 安装它。

    sudo 安装程序 -pkg /path/to/wxPython.pkg -target /

    另外请不要忘记在安装过程中关闭网守。

    【讨论】:

    • $ sudo installer Desktop/wxPython3.0-osx-cocoa-py2.7.pkg/ -target /installer: invalid option Desktop/wxPython3.0-osx-cocoa-py2.7.pkg/ Usage: installer [-help] [-dominfo] [-volinfo] [-pkginfo] [-allowUntrusted] [-dumplog] [-verbose | -verboseR] [-vers] [-config] [-plist] [-file &lt;pathToFile&gt;] [-lang &lt;ISOLanguageCode&gt;] [-listiso] [-showChoicesXML] [-applyChoiceChangesXML &lt;pathToFile&gt;] [-showChoicesAfterApplyingChangesXML &lt;pathtoFile&gt;] -pkg &lt;pathToPackage&gt; -target &lt;[DomainKey|MountPoint]&gt;
    • 你能告诉我为什么路径有错误吗?抱歉,这似乎是一个愚蠢的问题......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 2016-03-11
    • 2016-10-08
    • 2015-10-30
    相关资源
    最近更新 更多