【问题标题】:PyCairo Pip Install in python 3.8 on windows 10 is failingWindows 10 上 python 3.8 中的 PyCairo Pip 安装失败
【发布时间】:2020-05-27 09:58:59
【问题描述】:

我知道已经提出了很多关于这个问题的线程,但没有一个能解决我的问题。 我正在尝试通过 pip install 安装 Cairo。我正在使用命令提示符。这是错误消息:

C:\python38\Scripts>pip install cairo
ERROR: Could not find a version that satisfies the requirement cairo (from versions: none)
ERROR: No matching distribution found for cairo

我在 github 上阅读 pycairo 的开发日志,看起来它应该适用于 python 3.8 和 windows 10,我不确定在这里做什么。 我看到有人通过运行 Windows 7 的虚拟机解决了这个问题,我不知道该怎么做,或者它是否适合我的情况。

非常感谢您能给我的任何帮助,谢谢。

【问题讨论】:

    标签: python python-3.x pip pycairo


    【解决方案1】:

    改用pycairo

    pip install pycairo
    

    根据评论进行编辑:

    我找到了a similar question。这有帮助吗?

    【讨论】:

    • Oof 贴错了。 C:\python38\Scripts> pip install pycario ERROR: Could not find a version that satisfies the requirement pycario (from versions: none) ERROR: No matching distribution found for pycario
    • 你输入的是 pycario 而不是 pycairo
    【解决方案2】:

    pycairo 在 pypi 上只能作为.tar.gz 使用,所以只有源代码。请注意,为了编译它,您需要一个 C 编译器和预安装的 cairo 库才能使用

    pip install pycairo
    

    不过,您也可以从this website 下载适用于 python 3.8 的正确 wheel 文件,这将使安装更加简单。你不需要用这种方式编译代码,只需这样做

    pip install <whl file>
    

    下载正确的后(很可能是pycairo‑1.19.0‑cp38‑cp38‑win_amd64.whl

    【讨论】:

      猜你喜欢
      • 2021-03-28
      • 2020-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多