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 相关文章推荐
linux系统使用python监测系统负载脚本分享
Jan 15 Python
python处理大数字的方法
May 27 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
使用Python轻松完成垃圾分类(基于图像识别)
Jul 09 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
tensorflow模型继续训练 fineturn实例
Jan 21 Python
django 扩展user用户字段inlines方式
Mar 30 Python
实例代码讲解Python 线程池
Aug 24 Python
Python日志器使用方法及原理解析
Sep 27 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
Jan 06 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/07/07 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
第五章 php数组操作
2011/12/30 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
javascript模拟命名空间
2015/04/17 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
Python+微信接口实现运维报警
2016/08/27 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
wxPython的安装与使用教程
2018/08/31 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
TCP/IP模型的分界线
2012/12/01 面试题
文字自荐书范文
2014/02/10 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技