在银河麒麟操作系统上安装并配置Anaconda环境,是为了获得开箱即用的Python科学计算生态,避免因系统缺少libffi、openssl等底层开发库导致pip install频繁失败;必须先确认架构再下载对应安装包,否则脚本执行直接中断且无法回退。

确认系统架构并下载正确安装包
打开终端,运行:
uname -m
若输出【aarch64】,说明是ARM架构(如鲲鹏、飞腾CPU),必须下载Linux-aarch64版本;若输出【x86_64】,则选Intel/AMD通用版。错选会导致bash执行时报“cannot execute binary file: Exec format error”,安装过程立即终止。
访问清华镜像站:
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”,右键复制链接地址。
在终端中执行下载命令(以x86_64为例):
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
这一步不能跳过——尤其在政务、金融类内网环境中,apt源可能被锁定,需提前协调运维开通权限或导入离线deb包。
执行安装并正确初始化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命令,且普通用户无法使用root路径下的安装实例,必须手动编辑~/.bashrc追加PATH,操作复杂且易出错。
第四步:安装完成后关闭当前终端,重新打开一个新终端窗口。
第五步:验证安装结果
conda --version
看到类似“24.9.2”的版本号输出,表示安装与PATH配置全部成功。

















