whl文件的命名规律
以aiohttp-3.8.6-cp311-cp311-win_amd64.whl为例,whl文件的文件名一般由以下三部分组成:
Python软件包的名称:aiohttp
Python软件包的版本号:3.8.6
Python软件包的兼容标签(compatible tag):cp311-cp311-win_amd64
兼容标签就是这个whl文件的适配版本。
每台设备具有所支持的适配版本,安装whl文件需要按照它的兼容标签来安装。
用pip查询兼容标签
在命令行中输入:
pip debug --verbose
兼容标签(compatible tag)就在输出结果的最后。
安装非适配版本的whl文件
如上图所示,aiohttp-3.8.6-cp311-cp311-win_amd64.whl的兼容标签不在所支持的范围内,如果直接安装的话就会报错。
将aiohttp-3.8.6-cp311-cp311-win_amd64.whl
重命名为aiohttp-3.8.6-cp312-cp312-win_amd64.whl
此时aiohttp-3.8.6-cp312-cp312-win_amd64.whl就可以安装在电脑里了