在Mac OS Mavericks上安装wxPython

ng1*_*716 11 python macos wxpython osx-mavericks

我在Macbook Air上运行小牛队.今天我通过他们的网站下载了wxPython,但是当我点击安装包时,我得到了:

wxPython3.0-osx-cocoa-py2.7.pkg” is damaged and can’t be opened. You should eject the disk image.
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法来解决这个问题,谢谢.

aba*_*ert 26

根据#14523,问题是包没有签名(它是一个旧式包,不再完全支持,这就是为什么你得到错误的错误信息,以及上下文单击打开的常用解决方法不起作用).

有两种解决方法:

首先,您可以关闭Gatekeeper(在系统偏好设置,安全和隐私,常规,选择"允许从以下位置下载应用程序:...任意位置"单选按钮),安装wxPython,然后重新打开Gatekeeper.

或者,您可以从命令行安装:

sudo installer -pkg /path/to/wxPython.pkg -target /
Run Code Online (Sandbox Code Playgroud)

  • 第二个选项方法给了我错误`installer [50506:1308089] Package /Volumes/wxPython3.0-osx-3.0.2.0-cocoa-py2.7/wxPython3.0-osx-cocoa-py2.7.pkg使用了不推荐使用10.2之前的格式(或使用较新的格式但无效).安装程序:安装失败(安装程序无法安装软件,因为没有找到要安装的软件.)` (3认同)

Sco*_*der 5

与许多其他软件包一样,请wxpython使用brew 安装:

brew install wxpython

我用El Capitan(10.11.2)解决了这个问题并尝试了其他地方提到的一些解决方法(通过命令行安装,允许安装未签名的应用程序等),没有运气.使用brew!