试图在Mac OSX上安装wxpython

时间:2013-05-19 20:08:06

标签: python macos wxpython

我正在尝试将wxpython安装到我的Mac OSX 10.8.3上。我从他们的下载页面下载磁盘映像并安装它。当我尝试安装软件包时,我收到一条错误消息,指出软件包已损坏且无法打开。关于我如何解决这个问题的任何建议?

我也试过通过终端打开包裹,但没有运气。

提前致谢。

3 个答案:

答案 0 :(得分: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.

答案 1 :(得分:8)

转到系统偏好设置 - >安全和隐私 - >允许从..选择'Anywhere'

下载应用程序

答案 2 :(得分:1)

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

brew install --python wxmac --devel

安装wxmac后,在已安装的wx与python库之间创建一个符号链接。

sudo ln -s /usr/local/Cellar/wxmac/2.9.4.0/lib/python2.7/site-packages/wx /Library/Python/2.7/site-packages/wx

我希望它对未来的安装人员有所帮助。

*如果您之前没有安装Brew,请使用以下命令安装它:ruby -e“$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”