2014-01-19 117 views
11

我在Macbook Air上運行Mavericks。今天,我通過自己的網站下載wxPython的,但是,當我點擊安裝包我得到:在Mac os上安裝wxPython小牛

wxPython3.0-osx-cocoa-py2.7.pkg」 is damaged and can’t be opened. You should eject the disk image. 

任何人有任何的想法來解決這個問題,謝謝。

+2

你有沒有嘗試重新下載它,以確保你沒有得到一個損壞的下載? – abarnert

+0

是,同樣的錯誤,並提示彈出磁盤。 – ng150716

回答

25

根據#14523,問題在於程序包沒有簽名(它是舊式的程序包,它不再被完全支持,這就是爲什麼你會得到錯誤的錯誤信息,以及上下文的常用解決方法點擊打開不起作用)。

有兩種解決方法:

首先,你可以turn off Gatekeeper(在系統偏好設置,安全&隱私,通用,選擇「允許的應用程序從下載:......任何地方」單選按鈕),安裝wxPython中,然後轉守回來。

或者,您可以通過命令行安裝:

sudo installer -pkg /path/to/wxPython.pkg -target/
+0

是的,我暫時關閉了守門人並安裝了wxPython。謝謝! – ng150716

+2

第二種方法給了我錯誤'installer [50506:1308089] Package /Volumes/wxPython3.0-osx-3.0.2.0-cocoa-py2.7/wxPython3.0-osx-cocoa-py2.7.pkg uses不推薦使用10.2之前的格式(或使用更新的格式但無效)。 安裝程序:安裝失敗(安裝程序無法安裝軟件,因爲沒有找到可安裝的軟件。)' – studgeek

-1

使用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)」

+4

我剛試過這個。 (wx是在不同的地方,但我改變了鏈接。)當我嘗試導入wx時,它說:「沒有名爲wx的模塊」。 – saulspatz

5

由於有這麼多其他的包,與釀造安裝wxpython

brew install wxpython

我打了這個問題,埃爾卡皮坦(10.11.2),並沒有運氣嘗試了一些其他地方提到的解決方法(通過命令行安裝,允許安裝未簽名的應用程序等)。使用brew!