如何在 OS X 10.11 上正确安装 wxpython?

How can I install wxpython correctly on OS X 10.11?

我正在尝试在我的 OS X 10.11.3, python 2.7 上安装 wxpython 3.0.1.1。试了很多方法还是没成功

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

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

$ 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

如何制作 link?如果我输入 pip list,我会得到其他所有都可以工作的模块。但是 brew list.. 似乎不起作用!!

还是当我想导入wx时,它说:

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

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

能否尝试通过命令行而不是 pip 安装它。

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

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

警告:wxpython-3.0.2.0 已经安装,只是没有 linked.

要创建 Homebrew 引用的 link:

$ brew link wxpython

如果不行试试运行:

$ brew doctor

然后按照instructions/recommendations;在较新版本的 OS X 上,您可能需要将 permissions/ownership 更改为 /usr/local 以允许自制程序创建 link:

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

然后再试一次 brew link wxpython