您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用默认python在Mac OSX上安装PyCairo 1.10

如何使用默认python在Mac OSX上安装PyCairo 1.10

我认为waf对于Mac OS X严重损坏了:(

这就是它对我的工作方式。在python waf configure找不到Python.h之后,我浏览了位于 的 文件,发现真正的失败原因是体系结构不兼容。waf脚本尝试使用i386体系结构在其中包含cpython调用的情况下构建简单的源文件。这样做失败了,因为我的python是为x86_64体系结构构建的。

我想,您可以将python重建为通用二进制文件,但我还没有尝试过。但是,可以使用x86_64体系结构构建pycairo。这是如何做。

我的设置:

$ python --version
Python 2.7.2

$ type python
python is /usr/local/bin/python

$ file /usr/local/bin/python
/usr/local/bin/python: Mach-O 64-bit executable x86_64

$ brew --version
0.8

现在,要安装cairo和pycairo,请执行以下操作:

env.append_unique('CFLAGS', ['-arch', 'x86_64'])

保存文件

在终端中运行以下命令:

export CC=/usr/bin/gcc

export PKG_CONfig_PATH=/usr/local/Cellar/cairo/1.10.2/lib/pkgconfig/

python waf configure

python waf build

python waf install

这应该做。如果它对您不起作用,我认为最好在pycairo邮件列表中提出该主题(如果有)。

python 2022/1/1 18:34:55 有366人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶