首页 > 其他分享 >使用pip install的时候遇到 *** is not a supported wheel on this platform 问题的解决

使用pip install的时候遇到 *** is not a supported wheel on this platform 问题的解决

时间:2022-09-30 10:13:39浏览次数:91  
标签:wheel x86 supported platform 64 pip manylinux numpy

在centos7系统安装完python3.8 ,使用pip3 install numpy 报错如下:

一直在朝着SSL的方向解决问题,但是无论是换版本重新装openssl还是重装python,都无济于事。

后来觉得一个warning错误可能不是根本原因,还是朝着error的问题入手,提示信息版本不匹配,那就去找别的试试,但是在numpy的官网找了好几个版本试过都不行。
然后网上偶然找到这篇文章:
https://blog.csdn.net/weixin_41781973/article/details/88350856
按照文章中的描述我查看了下pip兼容的版本

python
import pip._internal
print(pip._internal.pep425tags.get_supported())

结果如下:

而我一直在安装的包名字是:numpy-1.23.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
我怀疑是2010和2014的差异导致不匹配,其他cp38,manylinux都是匹配的,想着这个年份估计也不是什么要紧的,故使了个小聪明,直接重命名文件,

numpy-1.23.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
命名为
numpy-1.23.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2010_x86_64.whl

然后再装,直接成功!

虽然还是有warning,但是应该无大碍。
特此记录。

标签:wheel,x86,supported,platform,64,pip,manylinux,numpy
From: https://www.cnblogs.com/hibugs/p/16743960.html

相关文章