我正在尝试将wxpython安装到我的Mac OSX 10.8.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)”