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文件操作相关知识点总结整理
Feb 22 Python
Python实现字典(dict)的迭代操作示例
Jun 05 Python
Python subprocess模块功能与常见用法实例详解
Jun 28 Python
Python中文编码知识点
Feb 18 Python
Pyinstaller打包.py生成.exe的方法和报错总结
Apr 02 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
Pytest测试框架基本使用方法详解
Nov 25 Python
Python self用法详解
Nov 28 Python
python中time包实例详解
Feb 02 Python
python pyg2plot的原理知识点总结
Feb 28 Python
Python面向对象之成员相关知识总结
Jun 24 Python
关于 Python json中load和loads区别
Nov 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
PHP 替换模板变量实现步骤
2009/08/24 PHP
php 数学运算验证码实现代码
2009/10/11 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
一段实时更新的时间代码
2006/07/07 Javascript
JS跨域总结
2012/08/30 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
小程序使用分包的示例代码
2020/03/23 Javascript
Python编程入门的一些基本知识
2015/05/13 Python
Python 函数基础知识汇总
2018/03/09 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
Python request post上传文件常见要点
2020/11/20 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
自行车租赁公司创业计划书
2014/01/28 职场文书
关于有小孩的离婚协议书
2014/10/26 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
一文简单了解MySQL前缀索引
2022/04/03 MySQL