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中使用列表生成式的教程
Apr 27 Python
Python 中 Meta Classes详解
Feb 13 Python
Windows下Anaconda的安装和简单使用方法
Jan 04 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
Django logging配置及使用详解
Jul 23 Python
python socket通信编程实现文件上传代码实例
Dec 14 Python
django 多数据库及分库实现方式
Apr 01 Python
解决keras backend 越跑越慢问题
Jun 18 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
Jul 14 Python
Python调用飞书发送消息的示例
Nov 10 Python
详解非极大值抑制算法之Python实现
Jun 28 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php变量作用域的深入解析
2013/06/03 PHP
50个PHP程序性能优化的方法
2014/06/02 PHP
php语言中使用json的技巧及json的实现代码详解
2015/10/27 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
jquery弹出框的用法示例(一)
2013/08/26 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
分享Python字符串关键点
2015/12/13 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
什么是Python变量作用域
2020/06/03 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
extern是什么意思
2016/03/10 面试题
给同学的道歉信
2014/01/16 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
秋游活动策划方案
2014/02/16 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
升职感谢信
2015/01/22 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
《雷雨》教学反思
2016/02/20 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS