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 time模块用法实例详解
Sep 11 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
PyQt5 对图片进行缩放的实例
Jun 18 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
Pyecharts绘制全球流向图的示例代码
Jan 08 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
Mar 06 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
Python如何输出警告信息
Jul 30 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文本数据库的搜索方法
2006/10/09 PHP
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
脚本收藏iframe
2006/07/21 Javascript
javascript 闭包疑问
2010/12/30 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
js表头排序实现方法
2015/01/16 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
Python Matplotlib库入门指南
2015/05/18 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Pycharm导入Python包,模块的图文教程
2018/06/13 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
工程项目建议书范文
2014/03/12 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
企业年检委托书范本
2014/10/14 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
学校安全管理制度
2015/08/06 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
Golang流模式之grpc的四种数据流
2022/04/13 Golang