在 CentOS 系统上安装 Conda(Anaconda 或 Miniconda)的完整指南如下:

方法一:安装 Miniconda(推荐轻量级方案)
# 1. 下载最新版 Miniconda 安装脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 2. 验证文件完整性(可选但推荐)
sha256sum Miniconda3-latest-Linux-x86_64.sh
# 对比官网提供的校验值:https://docs.conda.io/en/latest/miniconda.html
# 3. 运行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
# 4. 按照提示操作:
# - 按回车查看许可协议
# - 输入 "yes" 接受协议
# - 按回车确认安装路径(默认: ~/miniconda3)
# - 输入 "yes" 初始化 Conda(自动配置环境变量)
# 5. 激活配置
source ~/.bashrc # 或重启终端
# 6. 验证安装
conda --version
方法二:安装 Anaconda(完整科学计算套件)
# 1. 下载 Anaconda 安装脚本
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
# 2. 安装(过程类似 Miniconda)
bash Anaconda3-2023.09-0-Linux-x86_64.sh
# 后续步骤与 Miniconda 相同
配置优化(重要步骤)
# 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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes
# 2. 创建虚拟环境(示例)
conda create --name myenv python=3.10
# 3. 激活环境
conda activate myenv
# 4. 安装常用包
conda install numpy pandas matplotlib jupyter
# 5. 更新 Conda
conda update conda
常见问题解决
-
环境变量未生效
# 手动添加环境变量 echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bashrc source ~/.bashrc -
SSL 证书错误
# 更新证书库 conda update --force conda conda config --set ssl_verify no # 临时解决方案(不安全) -
清理安装包
rm Miniconda3-latest-Linux-x86_64.sh
管理 Conda 环境
| 命令 | 功能 |
|---|---|
conda list | 查看已安装包 |
conda env list | 查看所有环境 |
conda activate env_name | 激活环境 |
conda deactivate | 退出环境 |
conda remove --name env_name --all | 删除环境 |
注意:
- 推荐使用 Miniconda(仅 70MB),需要时再安装特定包
- 生产环境建议固定 Python 版本(如
python=3.10)- 避免在 root 用户下安装,使用普通用户操作
- 定期清理缓存:
conda clean --all
验证成功安装的标志:
(myenv) [user@centos ~]$ python
>>> import numpy
>>> numpy.__version__
'1.24.3' # 显示版本号即成功
10

被折叠的 条评论
为什么被折叠?



