【问题标题】:Installing pycairo on linux在 Linux 上安装 pycairo
【发布时间】:2019-12-05 21:48:42
【问题描述】:

所以我有 venv 我想使用尚未安装的 pycairo 模块

(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 上

【问题讨论】:

    标签: python pycairo


    【解决方案1】:

    我找到了解决方案!

    我需要跑步

    sudo apt install libcairo2-dev
    

    sudo apt install python3-dev
    

    快乐的一天。

    【讨论】:

      【解决方案2】:

      你必须跑

      sudo apt install libcairo2-dev
      

      sudo apt install python3-dev
      

      你还需要添加

      sudo apt-get install -y libpango1.0-dev
      

      【讨论】:

        猜你喜欢
        • 2018-06-16
        • 2010-12-02
        • 2012-07-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-25
        • 2012-02-01
        • 1970-01-01
        相关资源
        最近更新 更多