在linux下离线安装python的numpy库时,如果直接下载源码包(numpy-x.y.z.tar.gz )进行安装,需要很多依赖包(我装了几个小时还是失败了…),本文提供了一种不需要依赖包的安装方法。

1.在需要安装的内网机上通过执行check_tags.py确认支持该linux的numpy版本类型

check_tags.py代码:

from packaging import tags

# 获取支持的标签
supported_tags = list(tags.sys_tags())

# 循环打印
for tag in supported_tags:
    print(tag)

执行命令:

python check_tags.py

打印信息如下

cp312-cp312-manylinux_2_17_x86_64
cp312-cp312-manylinux2014_x86_64
cp312-cp312-manylinux_2_16_x86_64
cp312-cp312-manylinux_2_15_x86_64
cp312-cp312-manylinux_2_14_x86_64

2.根据打印信息,在联网机下载对应的最新版本,numpy下载地址

选择对应的系统版本
3. 将下载的*.whl copy到内网linux下,假设路径为path_a

4.执行以下命令安装

pip3.12 install --no-index --find-links=/path_a/ numpy
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐