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二叉树遍历的实现方法
Nov 21 Python
Python机器学习之SVM支持向量机
Dec 27 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
Python matplotlib学习笔记之坐标轴范围
Jun 28 Python
python 直接赋值和copy的区别详解
Aug 07 Python
python读取word 中指定位置的表格及表格数据
Oct 23 Python
如何理解Python中包的引入
May 29 Python
Python基于pyjnius库实现访问java类
Jul 31 Python
python实战之用emoji表情生成文字
May 08 Python
python单元测试之pytest的使用
Jun 07 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
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
php UBB 解析实现代码
2011/11/27 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
python中cPickle类使用方法详解
2018/08/27 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
2014信息公开实施方案
2014/02/22 职场文书
项目建议书模板
2014/05/12 职场文书
电子工程求职信
2014/07/17 职场文书
2014年稽查工作总结
2014/12/20 职场文书
各国货币符号大全
2022/02/17 杂记
利用For循环遍历Python字典的三种方法实例
2022/03/25 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android