在麒麟系统部署python科学计算环境需用anaconda替代pip,因其自带conda及180+预编译库可解决依赖问题;先用uname -m确认架构(aarch64或x86_64),再从清华镜像站下载对应安装包;安装前必须sudo apt-get install bzip2 libffi-dev libssl-dev,尤其libffi-dev不可缺失;安装时务必选yes将anaconda加入path,否则conda命令不可用。

在麒麟操作系统上部署完整的Python科学计算环境,是因为系统默认未预装Python开发套件及常用数据科学库,直接运行pip install会频繁报错缺失底层依赖,而Anaconda自带conda包管理器和180+预编译库,能一次性解决环境兼容性问题。
确认系统架构并下载对应安装包
打开终端,执行:
uname -m
若输出【aarch64】,说明是ARM架构(如鲲鹏、昇腾芯片),必须下载ARM64版本;若输出【x86_64】,则选Intel/AMD通用版。错选架构会导致安装脚本直接报错退出,无法恢复。
访问清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
按Ctrl+F搜索“Anaconda3-2024.10-1-Linux-x86_64.sh”或“Anaconda3-2025.06-1-Linux-aarch64.sh”,右键复制链接地址。
在终端中执行wget命令下载:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.10-1-Linux-x86_64.sh
安装前预装关键依赖
银河麒麟V10默认不包含libffi-dev,缺少它会导致后续conda create虚拟环境失败,且错误提示极其隐蔽——只显示“failed to load libffi”而不指明缺包。
执行以下命令一次性安装全部必需依赖:
sudo apt-get install bzip2 libffi-dev libssl-dev
这一步不能跳过,尤其在政务或金融类内网环境中,系统源可能被锁定,需提前协调运维开通权限。
执行安装并正确初始化PATH
为安装脚本添加执行权限:
chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
运行安装程序:
bash Anaconda3-2024.10-1-Linux-x86_64.sh
安装过程中出现“Add Anaconda to my PATH environment variable?”提示时,【务必输入yes】。若选no,后续所有终端窗口都无法识别conda命令,必须手动编辑~/.bashrc追加PATH,且普通用户无法使用root路径下的安装实例。
安装完成重启终端,执行conda --version验证。看到版本号即表示安装成功。











