在 AlmaLinux 8.10 上安装 Miniconda 完整指南

举报
Chocola 发表于 2026/09/10 00:28:42 2026/09/10
【摘要】 AlmaLinux 8.10 是基于 RHEL 的企业级 Linux 发行版,默认自带的 Python 版本较旧,且系统级包管理(dnf/yum)不适合管理 Python 开发环境。使用 Miniconda 可以轻松实现多版本 Python 共存、环境隔离和依赖管理,非常适合开发者和运维人员。 一、前置准备在开始安装之前,确保系统已安装 wget 或 curl 工具:# 检查是否已安装 wg...

AlmaLinux 8.10 是基于 RHEL 的企业级 Linux 发行版,默认自带的 Python 版本较旧,且系统级包管理(dnf/yum)不适合管理 Python 开发环境。使用 Miniconda 可以轻松实现多版本 Python 共存、环境隔离和依赖管理,非常适合开发者和运维人员。


一、前置准备

在开始安装之前,确保系统已安装 wget 或 curl 工具:

# 检查是否已安装 wget
wget --version

# 如果没有安装,使用 dnf 安装
sudo dnf install -y wget

同时确认系统架构,以便下载正确的安装包:

uname -m
  • 输出 x86_64 → 下载 x86_64 版本(绝大多数服务器)
  • 输出 aarch64 → 下载 ARM64 版本(如华为鲲鹏等 ARM 服务器)

二、下载 Miniconda 安装脚本

推荐使用清华镜像源加速下载,国内网络环境下载速度更快:

x86_64 架构:

cd ~
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

aarch64 架构:

cd ~
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-aarch64.sh

💡 如果网络条件良好,也可以使用官方源:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

三、运行安装脚本

执行以下命令启动安装:

bash Miniconda3-latest-Linux-x86_64.sh

安装过程中会有以下交互步骤:

  1. 阅读许可协议:按 Enter 逐页浏览,或按 q 跳过,然后输入 yes 同意条款(必须输入完整的 yes,不能只输 y)。

  2. 选择安装路径:默认路径为 ~/miniconda3,直接按 Enter 确认即可。

    ⚠️ 注意:不要提前手动创建 ~/miniconda3 目录,否则安装程序会拒绝写入并静默退出。

  3. 初始化 conda:当提示 Do you wish the installer to initialize Miniconda3 by running conda init? 时,务必输入 yes。这一步会自动配置环境变量,让你之后可以直接使用 conda 命令。

安装完成后,你会看到:

installation finished.

四、激活环境变量

安装完成后,刷新终端配置使其生效:

source ~/.bashrc

此时终端提示符前会出现 (base) 字样,表示 conda 的 base 环境已激活。

验证安装是否成功:

conda --version

输出类似 conda 24.x.x 即表示安装成功。


五、推荐配置

1. 禁止终端启动时自动激活 base 环境

自动激活 base 环境可能会干扰系统自带的 Python,建议关闭:

conda config --set auto_activate_base false

之后需要手动执行 conda activate base 来激活。

2. 配置清华镜像源(国内用户强烈推荐)

官方源在国内访问速度较慢,配置清华镜像可以大幅提升包下载速度:

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/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

查看当前镜像配置:

conda config --show channels

3. 更新 conda 到最新版本

conda update -n base -c defaults conda

六、快速上手:创建你的第一个环境

# 创建一个名为 myenv 的环境,指定 Python 3.11
conda create -n myenv python=3.11

# 激活环境
conda activate myenv

# 安装常用包
conda install numpy pandas

# 查看当前环境已安装的包
conda list

# 退出环境
conda deactivate

# 查看所有环境
conda info -e

七、卸载 Miniconda(如需)

如果不再需要 Miniconda,可以按以下步骤彻底卸载:

# 删除安装目录
rm -rf ~/miniconda3

# 编辑 ~/.bashrc,删除 conda 初始化代码块
# 删除从 "# >>> conda initialize >>>" 到 "# <<< conda initialize <<<" 之间的所有内容
vim ~/.bashrc

# 使修改生效
source ~/.bashrc

总结

步骤 命令
下载安装脚本 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
运行安装 bash Miniconda3-latest-Linux-x86_64.sh
刷新环境 source ~/.bashrc
验证安装 conda --version
配置镜像源 conda config --add channels ...

整个过程无需 root 权限,所有文件都安装在用户家目录下,不会影响系统环境。安装完成后,你就可以用 conda 轻松管理多个 Python 项目和依赖了。


需要我帮你整理一份 AlmaLinux 8.10 上安装 PyTorch/TensorFlow 等深度学习框架的配套指南吗?

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。