我正在尝试安装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,包括其 标头。
现在正在研究如何获得这些东西...
答案 0 :(得分:0)
我怎么知道为什么平台上不支持轮子?
有关 Python wheel标签的一些技术细节:
packaging.tags
假设您已经安装了项目packaging,则可以通过以下方法获取环境所支持的所有 wheel标签的列表:
python3 -c "import packaging.tags; print(list(packaging.tags.sys_tags()))"