Windows环境下Python 安装库 is not a supported wheel on this platform解决办法【转】

本文介绍了解决在Windows环境下使用Python安装特定库时出现的“isnotasupportedwheelonthisplatform”错误的方法。主要原因是安装的库版本与当前Python环境不匹配。文章提供了检查Python版本及pip支持的文件名版本的方法,并给出了修改库文件名以适配当前环境的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows环境下Python 安装库 is not a supported wheel on this platform解决办法

在使用python进行pdf转换图片时,需要PythonMagick库,但下载了许多whl都无法解决

解决方案

可能的原因1:安装的不是对应python版本的库,下载的库名中cp35代表python3.5,其它同理。【本人问题所在】
windows下如果用的是pycharm和anaconda,在使用的虚拟环境下,terminal中,键入python查看使用的python版本信息
在这里插入图片描述

能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台)
我下载到的tensorflow库文件名:tensorflow-1.7.0-cp36-cp36m-win_amd64.whl
使用pip安装(在命令行中): pip install tensorflow-1.7.0-cp36-cp36m-win_amd64.whl
报错: tensorflow-1.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform,通过csdn上面一个帖子成功解决问题。
方法:在cmd后中输入
python
import pip
print(pip.pep425tags.get_supported())
可以获取到pip支持的文件名还有版本,我这里如下:

[(‘cp36’, ‘cp36m’, ‘win32’), (‘cp36’, ‘none’, ‘win32’), (‘py3’, ‘none’, ‘win32’), (‘cp36’, ‘none’, ‘any’), (‘cp3’, ‘none’, ‘any’), (‘py36’, ‘none’, ‘any’), (‘py3’, ‘none’, ‘any’), (‘py35’, ‘none’, ‘any’), (‘py34’, ‘none’, ‘any’), (‘py33’, ‘none’, ‘any’), (‘py32’, ‘none’, ‘any’), (‘py31’, ‘none’, ‘any’), (‘py30’, ‘none’, ‘any’)]
通过这里可以发现上面下载的文件名格式是不支持的,把文件名修改为:tensorflow-1.7.0-cp36-cp36m-win32.whl再使用pip安装即可成功。

作者:小呉同学
链接:https://www.jianshu.com/p/dd8b4869d4fb
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值