相关疑难解决方法(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万
查看次数

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

这是我第一次触摸python,我正在尝试使用库'cairo',但是无法导入它获取消息

Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cairo
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cairo
Run Code Online (Sandbox Code Playgroud)

据我所知,我已经安装了所有正确的库,详情如下:

1)从.dmg安装了Python2.6.4 http://www.python.org/download/releases/2.6.4/

2)从macports的'sudo port install cairo'安装cairo1.8.8

3)从macports'sudo install py-cairo'安装了py-cairo(无法导入cairo之后)

4)从源码tarball'http: //www.cairographics.org/pycairo/ ' 安装了py-cairo

./configure
make install
python setup.py install
Run Code Online (Sandbox Code Playgroud)

现在有已创建的目录/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/cairo,但它仅包含"_cairo.so",我仍然无法从导入开罗python解释器.

有没有明显的事我做错了??任何帮助表示赞赏.

python macos installation

7
推荐指数
0
解决办法
9605
查看次数

标签 统计

installation ×2

macos ×2

python ×2

cairo ×1

makefile ×1