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

bri*_*tse 5 macos install wxpython

我正在尝试在OSX 10.11上为Cocoa安装wxPython 3.0.2.我发现一些链接在Mac OS Mavericks上安装wxPython并且wxPython OSX二进制文件不会安装在MacOS 10.8 Mountain Lion上 - 需要签名

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

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

密码:

installer:包名称为wxPython3.0-osx-cocoa-py2.7

安装程序:在基本路径安装/

2015-10-18 15:29:57.977安装程序[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.

谢谢!

小智 3

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

\n\n

首先,从github下载源码。它是\n wxpython和\n wxwidgets(这个版本是最新的)

\n\n

其次\xef\xbc\x8c读取源代码的build-wxpython.py文件。我们发现肯定有wxpython和wxwidgets,而且这两个文件必须放在同一个根目录下。wxwidgets文件名是“wxWidgets”。

\n\n

第三,在终端中使用正确的参数进行编译。

\n\n

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

\n

  • 这个解决方案允许我从源代码成功构建 wxPython,但我无法在 Python 文件中使用“import wx”,直到我将“/path/to/wxPython/”添加到“PYTHONPATH”环境变量中。现在一切似乎都运转正常。 (2认同)