linux服务器miniconda安装需先确认架构(uname -m)和glibc版本(ldd --version),再按兼容性选择清华源下载链接;执行bash安装脚本时必须输入yes初始化,安装后立即source ~/.bashrc,并配置清华镜像源以加速后续操作。

在Linux服务器上快速安装Miniconda环境,是为了让非root用户也能立即获得Python包管理和虚拟环境能力,避免因权限不足或系统GLIBC版本低导致安装失败。
确认系统架构和兼容性
先运行uname -m查看CPU架构:返回x86_64说明是Intel/AMD服务器,返回aarch64则是ARM服务器(如华为鲲鹏、AWS Graviton)。这一步跳过会导致下载错安装包,后续bash执行直接报“Exec format error”。
再运行ldd --version检查GLIBC版本:若显示2.17(常见于CentOS 7/RHEL 7),就不能用最新版Miniconda,必须降级到2023年11月前的版本;若显示2.28或更高(Ubuntu 20.04+、CentOS 8+),可放心用latest版本。
选择并下载安装脚本
方法一:通用高速下载(推荐)
直接复制执行清华源命令:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
方法二:CentOS 7/RHEL 7专用(GLIBC 2.17兼容)
用这个链接:wget https://mirrors.pku.edu.cn/anaconda/miniconda/Miniconda3-py39_23.11.0-1-Linux-x86_64.sh
方法三:ARM64服务器(如树莓派、飞腾)
替换架构名:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-aarch64.sh
【注意:下载后务必校验文件完整性,执行 md5sum Miniconda3-*.sh,对比官网公布的MD5值;若不一致,立刻删除重下,否则安装中途会报“md5sum mismatch”并崩溃】
执行安装并初始化
第一步:运行安装脚本
bash Miniconda3-*.sh(把*替换成你实际下载的文件名)
第二步:交互式确认
按q跳过冗长许可协议 → 输入yes接受条款 → 按Enter使用默认安装路径(~/miniconda3)→ 当提示Do you wish the installer to initialize Miniconda3?时,必须输入yes,否则conda命令永远无法识别。
第三步:立即生效环境变量
安装脚本退出后,立刻执行:source ~/.bashrc。这一步不能省,否则新开终端还是找不到conda命令。
验证与基础配置
运行conda --version,看到类似conda 24.7.1的输出即成功。
为加速后续包下载,马上配置清华镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --set show_channel_urls yes
最后创建一个测试环境验证全流程:conda create -n testenv python=3.10 -y && conda activate testenv && python -c "print('OK')"











