2013-05-19 139 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)”