在Linux上安装Miniconda
在Linux上安装Anaconda或Miniconda(轻量级版本)
-
选择安装版本
Anaconda:
包含200+预装包(如NumPy、Pandas、TensorFlow等),适合新手或需要完整科学计算环境的用户。
安装包较大(约500MB+)。
Miniconda:
仅包含Python和conda包管理器,其他包需手动安装,适合需要自定义环境的用户。
安装包较小(约50MB)。
推荐:优先选择Miniconda(节省磁盘空间,减少依赖冲突)。 -
下载安装脚本
(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) 验证安装包(可跳过)
# 验证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
- 配置conda(可选)
(1) 修改默认通道(推荐使用conda-forge)
conda config --add channels conda-forge
conda 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.8
conda 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并配置通道。
创建虚拟环境开始工作。
优势:轻量级、环境隔离、包管理便捷。