在 AlmaLinux 8.10 上安装 Miniconda 完整指南
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
安装过程中会有以下交互步骤:
-
阅读许可协议:按
Enter逐页浏览,或按q跳过,然后输入yes同意条款(必须输入完整的yes,不能只输y)。 -
选择安装路径:默认路径为
~/miniconda3,直接按Enter确认即可。⚠️ 注意:不要提前手动创建
~/miniconda3目录,否则安装程序会拒绝写入并静默退出。 -
初始化 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 等深度学习框架的配套指南吗?
- 点赞
- 收藏
- 关注作者
评论(0)