pip安装报错:is not a supported wheel on this platform

可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。

可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台)

我下载到的numpy库文件名:

numpy-1.10.4+mkl-cp27-cp27m-win32.whl

使用pip安装(在命令行中):

pip installnumpy-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)

(python库下载地址(库很丰富,下载速度也很快):http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在琢磨琢磨TensorFlow,刚起步,在此记下自己碰到的问题。 一、安装Python 注意:1、机器必须是6...
    Honlyc阅读 28,664评论 2 4
  • 网址 下载与安装 你可以使用我们提供的 Pip, Docker, Virtualenv, Anaconda 或 源...
    九七学姐阅读 4,780评论 3 11
  • 某天师妹要用gpu版本的tf1.1.0 , 于是将cpu版本的tf1.1.0 卸载之: sudo pip unin...
    斐波那契的数字阅读 1,650评论 0 1
  • 下午下了一阵子雨,雨停后,草木散发着清香,傍晚时分,烟囱缓缓飘出几缕炊烟,厨房里,妈妈在忙碌,锅碗瓢盆,叮叮当当,...
    读孤求拜阅读 397评论 0 0
  • 昨天本来打算读完《人类简史》就写一篇书评,但实际上,虽然大致读完了这本书,但还是写不出来书评。要完成一本自己还不完...
    遇雨愚阅读 193评论 0 0