作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试安装 pycairo (cairo graphics library 的 Python 绑定(bind))在 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 ;制作 ; 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.
我个人不需要使用最后一部分,但它可能对您有所帮助。
关于python - 如何在 osx 上安装 pycairo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811783/
我是一名优秀的程序员,十分优秀!