2016-02-25 28 views
1

我想在我的OS X 10.11.3,python 2.7上安装wxpython 3.0.1.1。我尝试了很多方法,但仍然不成功。如何在OS X 10.11上正确安装wxpython?

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

最后我试图通过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 

我怎样才能使链接?如果我输入pip list,我会得到所有可用的其他模块。但brew list ..它似乎不工作!

还是当我想导入WX,它说:

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

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

回答

0

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

要建立由自制引用链接:

$ brew link wxpython 

如果不行尝试运行:

$ brew doctor 

然后按照指示/建议;在OS X的新版本可能需要更改权限/所有权/usr/local为了让自制软件来创建链接:

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

然后再次尝试brew link wxpython

+0

by'$ brew link wxpython' ....我得到: '链接/usr/local/Cellar/wxpython/3.0.2.0 ...错误:权限被拒绝 -/usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa' ....并且......在......许多警告终于完成之后“酿造医生”......但是,你提到的进一步指示??! – AMN

+0

@AMN,尝试使用'sudo brew brew wxpython'来获得超级用户权限。这可能会修复“许可被拒绝”错误 – Alessiox

+0

@Alessiox:'错误:懦弱地拒绝'sudo brew link'' '您可以使用sudo使用brew,但前提是brew可执行文件由root拥有。 但是,这是不建议和完全不支持,所以在 您自己的风险。' – AMN

0

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

须藤安装-pkg /path/to/wxPython.pkg -target/

也请不要忘记安装时关掉看门人。

+0

'$ sudo installer Desktop/wxPython3.0-osx-cocoa-py2.7.pkg/-target /' 'installer:无效选项Desktop/wxPython3.0-osx-cocoa-py2.7.pkg/ 用法:installer [-help] [-dominfo] [-volinfo] [-pkginfo] [-allowUntrusted] [-dumplog] [-verbose | -verboseR] [-vers] [-config] [-plist] [-file ] [-lang <为ISOLanguageCode>] [-listiso] [-showChoicesXML] [-applyChoiceChangesXML ] [-showChoicesAfterApplyingChangesXML ] - pkg -target <[DomainKey | MountPoint]>' – AMN

+0

你能否告诉我为什么路径有错?对不起,但它可能看起来是一个愚蠢的问题... – AMN