Python使用pip安装报错:is not a supported wheel on this platform的解决方法


Posted in Python onJanuary 23, 2018

本文讲述了Python使用pip安装报错:is not a supported wheel on this platform的解决方法。分享给大家供大家参考,具体如下:

可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。

可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台

在https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy中,我下载到的numpy库文件名:

numpy-1.10.4+mkl-cp27-cp27m-win32.whl

使用pip安装(在命令行中):

pip install numpy-1.10.4+mkl-cp27-cp27m-win32.whl

报错:***  is not a supported wheel on this platform,通过在stackoverflow上的一个帖子成功解决问题。

方法:在shell中输入

import pip; print(pip.pep425tags.get_supported())

可以获取到pip支持的文件名还有版本,我这里如下:

>>import pip; print(pip.pep425tags.get_supported())
[('cp27', 'none', 'win32'), ('py2', 'none', 'win32'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('cp26', 'none', 'any'), ('cp25', 'none', 'any'), ('cp24', 'none', 'any'), ('cp23', 'none', 'any'), ('cp22', 'none', 'any'), ('cp21', 'none', 'any'), ('cp20', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

通过这里可以发现上面下载的文件名格式是不支持的,修改为:numpy-1.10.4+mkl-cp27-none-win32.whl即可成功安装。

其它的库也同理可以成功安装,不过也请注意库的依赖。

(参考帖子网址:http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format?rq=1

补充:skimage库安装报错的情况

同上述安装报错一样,笔者在本机win7+Python2.7.9环境下安装skimage库:scikit_image‑0.13.1‑cp27‑cp27m‑win32.whl

报错如下图:

Python使用pip安装报错:is not a supported wheel on this platform的解决方法

使用import pip; print(pip.pep425tags.get_supported())命令,结果如下:

 Python使用pip安装报错:is not a supported wheel on this platform的解决方法

此时将scikit_image‑0.13.1‑cp27‑cp27m‑win32.whl改为scikit_image-0.13.1-cp27-none-win32.whl

再使用

pip install scikit_image-0.13.1-cp27-none-win32.whl

安装即可。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现雨滴下落到地面效果
Jun 21 Python
python 常用的基础函数
Jul 10 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
Python3爬虫学习入门教程
Dec 11 Python
python实现flappy bird小游戏
Dec 24 Python
Python对象转换为json的方法步骤
Apr 25 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
Apr 24 Python
Python dict的常用方法示例代码
Jun 23 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
Python colormap库的安装和使用详情
Oct 06 Python
Django实现组合搜索的方法示例
Jan 23 #Python
50行Python代码实现人脸检测功能
Jan 23 #Python
Python基于OpenCV实现视频的人脸检测
Jan 23 #Python
Python求出0~100以内的所有素数
Jan 23 #Python
python之matplotlib学习绘制动态更新图实例代码
Jan 23 #Python
彻底搞懂Python字符编码
Jan 23 #Python
Python实现PS滤镜的万花筒效果示例
Jan 23 #Python
You might like
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
js编写选项卡效果
2017/05/23 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
Javascript call及apply应用场景及实例
2020/08/26 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
Python与Redis的连接教程
2015/04/22 Python
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
英国标准协会商店:BSI Shop
2019/02/25 全球购物
2014年内勤工作总结
2014/11/24 职场文书
2014年实习生工作总结
2014/11/27 职场文书
委托公证书格式
2015/01/26 职场文书
中秋节随笔
2015/08/15 职场文书
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android