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

在linux上安装pycairo
EN

Stack Overflow用户
提问于 2019-12-06 05:48:42
回答 2查看 2.1K关注 0票数 2

所以我已经确定要使用尚未安装的pycairo模块

代码语言:javascript
运行
复制
(venv) command$ python -m pip install pycairo

Collecting pycairo
  Using cached https://files.pythonhosted.org/packages/3c/1a/c0478ecab31baae50fda9956547788afbd0ca563adc52c9b03cab30f17eb/pycairo-1.18.2.tar.gz
Installing collected packages: pycairo
  Running setup.py install for pycairo ... error
    Complete output from command /home/user/Code/manim/venv/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-gtt_9z57/pycairo/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-9arnuyr8/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/Code/manim/venv/include/site/python3.7/pycairo:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/cairo
    copying cairo/__init__.py -> build/lib.linux-x86_64-3.7/cairo
    copying cairo/__init__.pyi -> build/lib.linux-x86_64-3.7/cairo
    copying cairo/py.typed -> build/lib.linux-x86_64-3.7/cairo
    running build_ext
    Package cairo was not found in the pkg-config search path.
    Perhaps you should add the directory containing `cairo.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'cairo' found
    Command '['pkg-config', '--print-errors', '--exists', 'cairo >= 1.13.1']' returned non-zero exit status 1.

    ----------------------------------------
Command "/home/user/Code/manim/venv/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-gtt_9z57/pycairo/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-9arnuyr8/install-record.txt --single-version-externally-managed --compile --install-headers /home/user/Code/manim/venv/include/site/python3.7/pycairo" failed with error code 1 in /tmp/pip-install-gtt_9z57/pycairo/

有什么建议吗?我用的是Ubuntu 19.10,如果有区别的话

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-06 06:30:18

我找到解决方案了!

我需要奔跑

代码语言:javascript
运行
复制
sudo apt install libcairo2-dev

代码语言:javascript
运行
复制
sudo apt install python3-dev

快乐的一天。

票数 2
EN

Stack Overflow用户

发布于 2021-05-15 01:15:59

你必须跑起来

代码语言:javascript
运行
复制
sudo apt install libcairo2-dev

代码语言:javascript
运行
复制
sudo apt install python3-dev

您还需要添加

代码语言:javascript
运行
复制
sudo apt-get install -y libpango1.0-dev
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59203752

复制
相关文章

相似问题

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