使用pip安装python时出现:is not a supported wheel on this platform报错-亚博电竞手机版

使用pip安装python时出现: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安装(在命令行中):

pipinstallnumpy-1.10.4 mkl-cp27-cp27m-win32.whl

报错:*** is not a supported wheel on this platform,通过在stackoverflow上的一个帖子成功解决问题。

方法:在shell中输入

importpip;print(pip.pep425tags.get_supported())

可以获取到pip支持的文件名还有版本,我这里如下:

>>importpip;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

报错如下图:

使用import pip; print(pip.pep425tags.get_supported())命令,结果如下:

此时将scikit_image‑0.13.1‑cp27‑cp27m‑win32.whl改为scikit_image-0.13.1-cp27-none-win32.whl

再使用

pipinstallscikit_image-0.13.1-cp27-none-win32.whl

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图