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实现连接mongodb的方法
May 08 Python
基于wxpython实现的windows GUI程序实例
May 30 Python
微信跳一跳游戏python脚本
Apr 01 Python
Python及Django框架生成二维码的方法分析
Jan 31 Python
基于python实现学生管理系统
Oct 17 Python
Python使用线程来接收串口数据的示例
Jul 02 Python
Python hashlib模块实例使用详解
Dec 24 Python
python统计文章中单词出现次数实例
Feb 27 Python
jupyter notebook插入本地图片的实现
Apr 13 Python
python获取百度热榜链接的实例方法
Aug 25 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
Python基于百度API识别并提取图片中文字
Jun 27 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中取得image按钮传递的name值
2006/10/09 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
为什么我们要做三份 Webpack 配置文件
2017/09/18 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
vue 使用 canvas 实现手写电子签名
2020/03/06 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
python使用arcpy.mapping模块批量出图
2017/03/06 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
公益活动邀请函
2014/02/05 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
销售助理岗位职责
2015/02/11 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
辩护词范文大全
2015/05/21 职场文书
居安思危观后感
2015/06/11 职场文书
小学思品教学反思
2016/02/20 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
Python下opencv库的安装过程及问题汇总
2021/06/11 Python
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
windows系统搭建WEB服务器详细教程
2022/08/05 Servers