我试图在OSX 10.11上为Cocoa安装wxPython 3.0.2。我找到了一些链接Install wxPython on Mac os Mavericks和wxPython 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。
谢谢!
答案 0 :(得分:3)
这个问题可以通过构建wxpython的3个步骤来解决。
首先,从github下载源代码。它是 wxpython和 wxwidgets(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