news 2026/5/1 19:35:01

在离线龙芯机器上安装pandas的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在离线龙芯机器上安装pandas的方法
  1. 在一台联网机器上下载所需的whl安装包

登录龙芯 pypi目录 https://pypi.loongnix.cn/loongson/pypi/pandas/
选择适用于龙芯机器预装python版本的pandas,比如python3.8 能装的最新的版本是pandas 2.0.3。
注意这个目录中有两种类型的版本,loongson/pypi类型的版本有龙芯架构预编译whl包,例如https://pypi.loongnix.cn/loongson/pypi/+f/a2d/d7829442ed825/pandas-2.0.3-cp38-cp38-linux_loongarch64.whl,
而loongson/mirror类型的版本只有其他平台的预编译好的whl包,例如https://pypi.loongnix.cn/loongson/mirror/+f/a18/e5c72b989ff0f/pandas-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl和源代码https://pypi.loongnix.cn/loongson/mirror/+f/dd5/476b6c3fe410e/pandas-2.0.2.tar.gz。

loongson/mirror 2.1.1 loongson/mirror 2.1.0 loongson/pypi 2.0.3 loongson/mirror 2.0.2 loongson/mirror 2.0.1 loongson/mirror 2.0.0 loongson/pypi 1.5.3

因为没有编译环境,所以只能选loongson/pypi类型,点击右侧版本号,进入相应页面,比如https://pypi.loongnix.cn/loongson/pypi/pandas/2.0.3,然后核对python版本和CPU架构
pandas-2.0.3-cp38-cp38-linux_loongarch64.whl
Size 42 MB Type Python Wheel Python3.8
点击文件名下载。
pandas有其他依赖包,也要下载,查看页面的requires_dist部分

requires_dist python-dateutil (>=2.8.2) pytz (>=2020.1) tzdata (>=2022.1) numpy (>=1.20.3) ; python_version < "3.10" numpy (>=1.21.0) ; python_version >= "3.10" numpy (>=1.23.2) ; python_version >= "3.11" beautifulsoup4 (>=4.9.3) ; extra == 'all' bottleneck (>=1.3.2) ; extra == 'all'

还要注意这里列出的版本是最低版本,更高版本一般修补了更多bug, 或者改善了性能。在条件允许的情况下,尽可能选高版本。比如这里的numpy,并不是python3.8 只能选1.20.x版本,而是可以选1.22和1.23, 甚至更高。
比如

loongson/pypi 1.26.4 loongson/pypi 1.26.3 loongson/pypi 1.26.2 loongson/mirror 1.26.1 loongson/pypi 1.26.0 loongson/mirror 1.25.2 loongson/mirror 1.25.1 loongson/mirror 1.25.0 loongson/pypi 1.24.4 loongson/mirror 1.24.3 loongson/pypi 1.24.2 loongson/mirror 1.24.1 loongson/pypi 1.24.0 loongson/mirror 1.23.5 loongson/pypi 1.23.4

这里的loongson/pypi类型版本都可以逐个试,其中有的不含openblas库,需要系统中预装,否则虽然安装不报错,import numpy时就报找不到so文件错误,有的则包含openblas库。从文件名看不出来,要用解压缩工具打开看是否有numpy.libs目录。
这个网站经常报502错误,需要多次尝试。
还要注意,像numpy-1.24.0-cp38-cp38-manylinux_2_28_loongarch64.whl这种带有manylinux_2_28字样的,不一定支持,没有任何数字的linux_loongarch64的才支持。
1.24.0是目录中最后一个支持python3.8且有openblas库的版本,但又带有manylinux_2_28字样,没法用,而x64平台和arm64的1.24.4就有openblas库,小平台低版本装软件就是很纠结。

  1. 找到所有依赖包后,将其与pip.pyz安装工具刻成光盘,导入离线机器。

然后逐个安装依赖包,最后安装pandas包

python3 pip.pyz install numpy-1.21.6-cp38-cp38-linux_loongarch64.whl ...
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 22:37:33

如何突破学术付费墙?Unpaywall浏览器扩展的完整使用指南

如何突破学术付费墙&#xff1f;Unpaywall浏览器扩展的完整使用指南 【免费下载链接】unpaywall-extension Firefox/Chrome extension that gives you a link to a free PDF when you view scholarly articles 项目地址: https://gitcode.com/gh_mirrors/un/unpaywall-extens…

作者头像 李华
网站建设 2026/4/10 22:37:12

5种专业内容解锁策略:从技术原理到实战方案

5种专业内容解锁策略&#xff1a;从技术原理到实战方案 副标题&#xff1a;告别付费墙困扰&#xff0c;构建高效信息获取体系 你是否遇到过这样的情况&#xff1a;在研究某个专业领域时&#xff0c;找到一篇关键文献却被付费墙阻挡&#xff1f;在信息驱动决策的时代&#xff0c…

作者头像 李华
网站建设 2026/4/10 22:36:24

WSL2 Ubuntu迁移,导出Ubuntu,导入Ubuntu(存储位置)

一、Ubuntu虚拟硬盘文件路径 网上说的 C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx 我没有CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc这个目录 搜索ext4.vhdx C:\Users\admin\AppData\Local\…

作者头像 李华
网站建设 2026/4/10 22:32:15

AI原生研发的“最后一公里”真相:奇点大会实测数据揭示——87%团队忽略的3个架构耦合陷阱与解耦实施路线图

第一章&#xff1a;AI原生研发的范式跃迁与“最后一公里”认知重构 2026奇点智能技术大会(https://ml-summit.org) 传统软件工程以人编写确定性逻辑为核心&#xff0c;而AI原生研发将模型、数据、反馈闭环深度嵌入研发全生命周期——从需求理解、代码生成、测试用例合成&#…

作者头像 李华