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使用psutil模块获取系统状态
Aug 27 Python
Python字典及字典基本操作方法详解
Jan 30 Python
python实现Adapter模式实例代码
Feb 09 Python
解决已经安装requests,却依然提示No module named requests问题
May 18 Python
python3读取csv和xlsx文件的实例
Jun 22 Python
python自动化之Ansible的安装教程
Jun 13 Python
python 按钮点击关闭窗口的实现
Mar 04 Python
python字符串的index和find的区别详解
Jun 20 Python
Python基于pyjnius库实现访问java类
Jul 31 Python
PyQt5多线程防卡死和多窗口用法的实现
Sep 15 Python
Selenium 配置启动项参数的方法
Dec 04 Python
Python+kivy BoxLayout布局示例代码详解
Dec 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
各种战术和打法的原创者
2020/03/04 星际争霸
php防攻击代码升级版
2010/12/29 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
学习JavaScript的最佳方法分享
2011/10/21 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python实现Youku视频批量下载功能
2017/03/14 Python
Python实现学校管理系统
2018/01/11 Python
python实现文本界面网络聊天室
2018/12/12 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
HTML5 3D书本翻页动画的实现示例
2019/08/28 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
送餐员岗位职责范本
2014/02/21 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
学生鉴定评语大全
2014/05/05 职场文书
英语分层教学实施方案
2014/06/15 职场文书
工会文体活动总结
2015/05/07 职场文书
数学复习课教学反思
2016/02/18 职场文书
高中生物教学反思
2016/02/20 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
anaconda python3.8安装后降级
2021/06/11 Python
nginx 添加http_stub_status_module模块
2022/05/25 Servers