2016-02-25 27 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