pip离线安装不同架构的库-彻底解决is not a supported wheel on this platform

1,391 阅读1分钟

pip离线安装不同架构的库-彻底解决is not a supported wheel on this platform

以下均以pymongo,aarch64架构举例,你们替换自己的即可

下载pip库的办法

方法1. 较笨的办法(找一台同架构的且联网的机器,下载离线包) pip download pymongo

方法2. 在安装Pymongo时,要下载特定平台的版本(例如aarch64),打开cmd可以使用以下命令:
pip download --platform manylinux2014_aarch64 --only-binary=:all: pymongo
在当前目录下会下载这两个文件,如图:

image.png 默认下载最新版本

方法3. 去官网pypi下载离线包 pymongo · PyPI地址:pypi.org/project/pym…

image.png 使用Ctrl + F 进行当前页面的搜索

image.png
补充历史版本下载(其余方法同上):

image.png

离线安装:pip install xxxx.whl

解决离线安装报错xxxx is not a supported wheel on this platform.

image.png

  • 我先上自己最简单的方法:我用上面方法2下载的离线包,直接将上面的包进行改名

pymongo-4.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 修改为:pymongo-4.6.0-py37-none-any.whl

依据是上面方法2下载了两个包,另一个包dnspython-2.3.0-py3-none-any.whl是可以成功安装的,因此只保留“名称-版本号”修改为同样的后缀即可

image.png

  • 这个问题有个博主写的特别好,我直接上帖子,大家去阅读下 他主要是用了pip debug --verbose直接在命令行中输入,不要在Python解释器输入) 会出现类似的信息,果然我们的py37-none-any包含在这里

image.png

【精选】【2023新教程】解决is not a supported wheel on this platform-解决pip has no attribute pep425tags-解决网上旧教程不适用的问题-CSDN博客
文章具体链接地址blog.csdn.net/happywlg123…