2013-05-19 118 views
6

我試圖在我的Mac OSX 10.8.3上安裝wxpython。我從他們的下載頁面下載磁盤映像並掛載它。當我嘗試安裝該軟件包時,出現一個錯誤,指出軟件包已損壞,無法打開。有關如何解決此問題的任何建議?試圖在Mac OSX上安裝wxpython

我也嘗試通過終端打開包,但沒有運氣。

在此先感謝。

+2

檢查MD5。此外,這是無關緊要的。至少發佈確切的錯誤代碼。 – Tadgh

+1

沒有錯誤代碼,那是我得到的錯誤。 @Tadgh – l00kitsjake

+0

聽起來像一個腐敗的下載。您是否按照Tadgh的建議檢查了md5總和? –

回答

9

這是一個已知問題:http://trac.wxwidgets.org/ticket/14523

wxPython安裝程序是使用不再支持的古代包構建工具創建的。解決方法是在命令行安裝:

sudo installer -pkg /Volumes/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7/wxPython2.8-osx-unicode-universal-py2.7.pkg/ -target/

我從這次得到的輸出是:

installer: Package name is wxPython2.8-osx-unicode-universal-py2.7 
installer: Installing at base path/
2013-06-27 00:23:38.157 installer[9373:5a03] Package /Volumes/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7/wxPython2.8-osx-unicode-universal-py2.7.pkg uses a deprecated pre-10.2 format (or uses a newer format but is invalid). 
installer: The install was successful. 
+0

非常感謝老兄! – v01pe

8

進入系統設置 - >安全和隱私 - >允許下載的應用程序。 .select'Anywhere'

+0

我幾乎沒有嘗試這個,因爲它看起來不符合「軟件包已損壞」的錯誤信息。但是,事實上,它的工作! – garyrob

+0

...不在埃爾卡皮坦。我幾乎..哇! – swdev

+0

也在OSX優勝美地工作過。謝謝! – JeanPaulDepraz

1

另一種安裝Wxpython的方法: 使用brew *使用以下命令安裝wxmac。

釀造安裝--python wxmac --devel

一旦你安裝了wxmac創建安裝之間的符號鏈接WX到Python庫。

須藤LN -s /usr/local/Cellar/wxmac/2.9.4.0/lib/python2.7/site-packages/wx /Library/Python/2.7/site-packages/wx

希望這對未來的安裝者會有所幫助。

*如果你沒有事先安裝的Brew做,使用下面的命令來安裝它:紅寶石-e 「$(捲曲-fsSL https://raw.github.com/Homebrew/homebrew/go/install)」