我正在尝试安装pycairo http://cairographics.org/pycairo/(Python 绑定开罗图形库 http://cairographics.org/)在 OSX 下。
我开始于
easy_install pycairo
并得到:
Requested 'cairo >= 1.8.8' but version of cairo is 1.0.4
error: Setup script exited with Error: cairo >= 1.8.8 not found
所以我去了 cairo 的网站并下载了 cairo 的最新包(1.8.8),以及名为 pixman 的最新包(两个源包 - 找不到 osx 二进制文件)
将两者解压缩,每个都在自己的目录中。
对于pixman来说,常规的./configure ; make ; sudo make install
工作刚刚发现
对于开罗,./configure 似乎有效,但 make 失败:
In file included from cairo-analysis-surface.c:37:
cairoint.h:71:20: error: pixman.h: No such file or directory
我究竟做错了什么?
为什么我必须费尽心思才能让软件库在“正常运行”的操作系统上运行?为什么 darwin 不像 Linux 呢?
如果您已经有自制软件,这两个命令应该会有所帮助:
$ brew install cairo --use-clang
$ brew install py2cairo
对于非 Homebrew 安装的 Python,设置 PYTHONPATH 以查找 pycairo。您可以将 .bashrc/.profile/.whatever 中的 PYTHONPATH 设置为以下内容:
PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH.
我个人不需要使用最后一部分,但它可能会对您有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)