相关疑难解决方法(0)

如何在osx上安装pycairo?

我正在尝试在OSX下安装pycairo(cairo图形库的 Python绑定).

我开始了

easy_install pycairo
Run Code Online (Sandbox Code Playgroud)

得到了:

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
Run Code Online (Sandbox Code Playgroud)

所以我去了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
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

为什么我必须努力让软件库在"正常工作"的操作系统上工作?为什么darwin不像linux?

python macos installation makefile cairo

11
推荐指数
3
解决办法
1万
查看次数

如何使用easy_install为Apple 2.7的Apple版本安装pycairo

我想在Mac OSX Lion上为Cairo安装Python绑定,以便我可以将它们与Python 2.7的Apple版本一起使用.我倾向于使用Python模块等安装easy_install,但在这种情况下似乎不起作用:

$ sudo easy_install pycairo
Searching for pycairo
Reading http://pypi.python.org/simple/pycairo/
Reading http://cairographics.org/pycairo
Best match: pycairo 1.10.0
Downloading http://cairographics.org/releases/pycairo-1.10.0.tar.bz2
Processing pycairo-1.10.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-BYpm4Y/pycairo-1.10.0.tar.bz2
Run Code Online (Sandbox Code Playgroud)

Stack Overflow上的其他地方也有类似的问题,但答案并没有解释我在这里做错了什么.

这个问题与Python 2.6有关,接受的答案使用Macport而不是easy_install,而另一个答案似乎是建议使用我上面尝试的方法(失败):

你如何在Mac OS X上安装pycairo?

这个问题涉及从源代码构建pycairo,我不想这样做:

如何在osx上安装pycairo?

python macos easy-install cairo pycairo

1
推荐指数
1
解决办法
4979
查看次数

标签 统计

cairo ×2

macos ×2

python ×2

easy-install ×1

installation ×1

makefile ×1

pycairo ×1