我正在尝试在OSX上安装pycairo(cairo图形库的Python绑定)。
我从以下内容开始:
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
命令正常工作。
对于cairo,./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?