> 技术文档 > 在Linux上安装Miniconda_linux安装miniconda

在Linux上安装Miniconda_linux安装miniconda


在Linux上安装Anaconda或Miniconda(轻量级版本)

  1. 选择安装版本
    Anaconda:
    包含200+预装包(如NumPy、Pandas、TensorFlow等),适合新手或需要完整科学计算环境的用户。
    安装包较大(约500MB+)。
    Miniconda:
    仅包含Python和conda包管理器,其他包需手动安装,适合需要自定义环境的用户。
    安装包较小(约50MB)。
    推荐:优先选择Miniconda(节省磁盘空间,减少依赖冲突)。

  2. 下载安装脚本
    (1) 访问官网获取最新链接
    Anaconda:
    https://www.anaconda.com/download
    Miniconda:
    https://docs.conda.io/en/latest/miniconda.html
    (2) 使用wget下载(以Miniconda为例)

# 下载Linux 64位版本(替换为最新版本号)wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 运行安装脚本
    (1) 验证安装包(可跳过)
# 验证SHA256校验和(以Miniconda为例)sha256sum Miniconda3-latest-Linux-x86_64.sh# 对比官网提供的校验和:https://docs.conda.io/en/latest/miniconda_hash_files.html

(2) 执行安装

bash Miniconda3-latest-Linux-x86_64.sh

安装过程中会提示:
接受许可协议(yes)。
选择安装路径(默认~/miniconda3,建议保留默认路径)。
是否初始化conda(选择yes,自动添加到~/.bashrc)。
4. 初始化环境
(1) 激活conda

source ~/.bashrc # 或重启终端

验证安装:

conda --version # 应输出类似\"conda 23.9.0\"

(2) 更新conda

conda update -n base -c defaults conda
  1. 配置conda(可选)
    (1) 修改默认通道(推荐使用conda-forge)
conda config --add channels conda-forgeconda config --set channel_priority strict作用:优先从conda-forge安装包(更新更快,兼容性更好)。

(2) 禁用自动激活base环境

conda config --set auto_activate_base false

避免每次打开终端都进入base环境。
6. 创建并激活新环境

conda create -n myenv python=3.8 # 创建名为myenv的环境 Python3.8conda activate myenv # 激活环境

优势:环境隔离,避免包冲突。
7. 卸载conda

# 删除安装目录rm -rf ~/miniconda3 # 或~/anaconda3# 移除环境变量(编辑~/.bashrc,删除conda相关行)nano ~/.bashrc

常见问题
安装后conda命令未找到:
检查是否运行了source ~/.bashrc
手动将conda添加到PATH:

export PATH=\"~/miniconda3/bin:$PATH\"

下载速度慢:
使用国内镜像源(如清华TUNA):

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes

总结
推荐流程:
下载Miniconda安装脚本。
运行脚本并初始化conda。
更新conda并配置通道。
创建虚拟环境开始工作。
优势:轻量级、环境隔离、包管理便捷。