如何选择适配我的系统的Python Pillow Wheel安装包?
如何选择适配我的系统的Python Pillow Wheel安装包?
嘿,你的问题其实很明确——你选的wheel和你的Python版本完全不匹配!
你现在用的是Python 3.10.8,但你下载的pillow-11.1.0-cp313-cp313t-win_amd64.whl是给Python 3.13用的(文件名里的cp313就是Python 3.13的专属标识),这肯定会触发“不支持该平台”的报错。
给你拆解一下Pillow wheel文件名的关键规则,以后自己选也能一眼挑对:
cpXXX:对应Python的主版本号,比如cp310就适配所有Python 3.10.x版本(包括你的3.10.8)win_amd64:对应Windows 64位系统,你的Windows 11 + AMD Ryzen 5 5600G都是64位架构,这个维度是对的- 文件名里的
t是可选后缀(代表带SSL扩展的特殊版本),普通用户选不带t的标准cpXXX-cpXXX版本就足够
针对你的环境,正确的wheel文件名应该是**pillow-11.1.0-cp310-cp310-win_amd64.whl**,这个完全匹配你的Python版本和系统架构,肯定能安装成功。
另外给你个偷懒小技巧:其实不用手动下载wheel这么麻烦,直接运行下面的命令,pip会自动帮你匹配并安装适配你系统的Pillow版本,省得自己找文件:
python -m pip install pillow==11.1.0
Pillow 11.1.0是支持Python 3.10的(官方明确支持3.9及以上版本,3.10当然包含在内),所以不用担心版本兼容问题,只要选对对应Python 3.10的wheel就好。
备注:内容来源于stack exchange,提问作者EmptySetBlues




