我怎么知道为什么平台上不支持轮子?

时间:2019-12-04 17:02:41

标签: pip python-wheel pycairo

我正在尝试安装Cairo(一个2D图形库)。我以前没有使用过任何.whl(至少没有手动使用过),并且我不理解收到的错误消息。我下载了pycairo-1.18.2-cp38-cp38-win32.whl并尝试pip3 install,但出现以下错误:

ERROR: pycairo-1.18.2-cp38-cp38-win32.whl is not a supported wheel on this platform.

据我所知,因为我的Python是正确的,所以车轮的版本正确

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32

我用来获取此错误的命令是

pip3 install [full path to the .whl file in my Downloads]

有什么想法我在这里可能做错了吗? Here's是我从中下载轮盘文件的位置。 (还有其他选择,但我相信我有正确的选择。)

EDIT1:

  

安装Pycairo需要pkg-config和cairo,包括其   标头。

现在正在研究如何获得这些东西...

1 个答案:

答案 0 :(得分:0)

  

我怎么知道为什么平台上不支持轮子?

有关 Python wheel标签的一些技术细节:

假设您已经安装了项目packaging,则可以通过以下方法获取环境所支持的所有 wheel标签的列表:

python3 -c "import packaging.tags; print(list(packaging.tags.sys_tags()))"