由于某种原因,我无法让python找到cairo。
当我这样做的时候。/waf配置我得到
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。
已尝试
import cairo
ImportError: No module named cairo现在,我对下一步要做什么感到困惑。我检查了/usr/local/lib/python2.7/site-packages,它就在那里,但这是唯一的包。我还注意到了"dist-packages“,我认为这就是它应该去的地方?
任何帮助都是非常感谢的。
发布于 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内省(第二个包):
from gi.repository import cairo它主要使用来自GI存储库的自动生成的API,该API在各种编程语言之间是一致的。
发布于 2017-11-14 18:41:52
我想推荐它基于cffi的版本,它看起来更常见,可以安装在Ubuntu 17.10上,至少可以从apt-get (或apt)安装。
sudo apt-get install python-cairocffi python3-cairocffi发布于 2016-08-15 14:23:28
在Ubuntu 14.04中,我这样做了:
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 installhttps://stackoverflow.com/questions/13754118
复制相似问题