尽管更改了安全设置并使用命令行安装,但在OSX10.11上安装wxpython失败

时间:2015-10-18 08:23:23

标签: macos wxpython install

我试图在OSX 10.11上为Cocoa安装wxPython 3.0.2。我找到了一些链接Install wxPython on Mac os MaverickswxPython OSX binaries won't install on MacOS 10.8 Mountain Lion - need signing

我已调整了GateKeeper设置,以便安装程序即使缺少签名也会启动。 但是,安装失败说"安装程序无法安装软件,因为没有找到要安装的软件。)"。

我尝试过使用命令行安装,但它退出并显示相同的错误消息: sudo installer -pkg /Volumes/wxPython3.0-osx-3.0.2.0-cocoa-py2.7/wxPython3.0-osx-cocoa-py2.7.pkg/ -target /

密码:

安装程序:软件包名称为wxPython3.0-osx-cocoa-py2.7

安装程序:在基本路径/

处安装

2015-10-18 15:29:57.977 installer [24690:510968] Package /Volumes/wxPython3.0-osx-3.0.2.0-cocoa-py2.7/wxPython3.0-osx-cocoa-py2.7 .pkg使用不推荐的10.2之前格式(或使用较新的格式但无效)。

安装程序:安装失败(安装程序无法安装该软件,因为找不到要安装的软件。)

我发现我使用OSX上预装的默认python。这是否会影响。

请告知如何在OSX 10.11上安装wxPython。

谢谢!

1 个答案:

答案 0 :(得分:3)

这个问题可以通过构建wxpython的3个步骤来解决。

首先,从github下载源代码。它是 wxpythonwxwidgets(this version is latest)

其次,阅读源代码的build-wxpython.py文件。我们发现必须有wxpython和wxwidgets,并且这两个文件必须放在同一个根目录中。而wxwidgets文件名是" wxWidgets"。

第三,用正确的参数编译终端中的那些。

cd wxPython-src-3.0.0.0/wxPython python2.6 build-wxpython.py --build_dir=../bld --osx_cocoa