首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ubuntu下安装pycairo

在ubuntu下安装pycairo
EN

Stack Overflow用户
提问于 2012-12-07 06:54:36
回答 5查看 22.7K关注 0票数 3

由于某种原因,我无法让python找到cairo。

当我这样做的时候。/waf配置我得到

代码语言:javascript
运行
复制
Setting top to                           : /home/user/pycairo/py2cairo-1.10.0
Setting out to                           : /home/user/pycairo/py2cairo-1.10.0/build_directory
./configure()
Checking for 'gcc' (c compiler)          : ok
Checking for program python              : /usr/bin/python
Checking for python version              : (2, 7, 2, 'final', 0)
Checking for library python2.7           : yes
Checking for program python2.7-config    : /usr/bin/python2.7-config
Checking for header Python.h             : yes
Checking for program pkg-config          : /usr/bin/pkg-config
Checking for 'cairo' >= 1.10.0           : yes
Configuration:
PREFIX                                   : /usr/local
LIBDIR                                   : /usr/local/lib

因此,接下来我运行./waf install。

已尝试

代码语言:javascript
运行
复制
import cairo
ImportError: No module named cairo

现在,我对下一步要做什么感到困惑。我检查了/usr/local/lib/python2.7/site-packages,它就在那里,但这是唯一的包。我还注意到了"dist-packages“,我认为这就是它应该去的地方?

任何帮助都是非常感谢的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-12-07 07:12:33

使用完全支持Ubuntu的套装版本有什么问题?

http://packages.ubuntu.com/python-cairo

Cairo矢量图形库的Python绑定

http://packages.ubuntu.com/python-gi-cairo

GObject库的Python Cairo绑定

使用Cairo的“最新”方式应该是通过gobject内省(第二个包):

代码语言:javascript
运行
复制
from gi.repository import cairo

它主要使用来自GI存储库的自动生成的API,该API在各种编程语言之间是一致的。

票数 7
EN

Stack Overflow用户

发布于 2017-11-14 18:41:52

我想推荐它基于cffi的版本,它看起来更常见,可以安装在Ubuntu 17.10上,至少可以从apt-get (或apt)安装。

代码语言:javascript
运行
复制
sudo apt-get install python-cairocffi python3-cairocffi
票数 7
EN

Stack Overflow用户

发布于 2016-08-15 14:23:28

在Ubuntu 14.04中,我这样做了:

代码语言:javascript
运行
复制
cd /home/username/Programming/Repositories/
sudo git clone git://git.cairographics.org/git/pycairo
sudo apt-get install libcairo2-dev libjpeg-dev  libgif-dev
cd pycairo
sudo python3 setup.py install
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13754118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档