PyCairo Pip 在 python 3.8 中安装 windows 10 失败

PyCairo Pip Install in python 3.8 on windows 10 is failing

我知道有很多关于此的帖子,但其中 none 已经解决了我的问题。 我正在尝试通过 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 的 VM 解决了这个问题,我不确定该怎么做,或者它是否适合我的情况。

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

改用pycairo

pip install pycairo

编辑回复评论:

我找到了 。这有帮助吗?

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

pip install pycairo

或者,您也可以从 this website 下载 python 3.8 的正确 wheel 文件,这将使安装更加简单。您不需要以这种方式编译代码,只需执行

pip install <whl file>

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