Miniconda 是一个轻量级的 Anaconda 发行版,专为 Python 和 R 编程语言设计,提供了包管理和环境管理的功能。本文将详细介绍如何获取、安装 Miniconda,并配置相关环境变量和镜像源,以加速国内的访问速度。
一、安装包获取
1.1 手动下载
推荐使用清华大学开源软件镜像站进行下载:
建议选择 Miniconda 轻量版本,其大小约为 400MB,安装更为快捷。
1.2 命令行下载
通过命令行下载最新版本的 Miniconda:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
二、安装流程
2.1 运行安装脚本
进入下载目录并运行安装脚本:
cd ~/Downloads # 进入下载目录(建议使用绝对路径)
bash Miniconda3-latest-Linux-x86_64.sh
在安装过程中,持续按 Enter 键确认默认选项即可完成安装。
三、环境变量配置
3.1 自动配置(推荐)
使用以下命令自动配置环境变量:
conda init bash # 根据使用的shell类型选择bash/zsh/fish
source ~/.bashrc # 立即生效
3.2 手动配置(备用方案)
全局配置(所有用户生效)
编辑全局配置文件并添加环境变量:
sudo vim /etc/profile # 编辑全局配置文件
# 在文件末尾追加:
export PATH="/home/$USER/anaconda3/bin:$PATH"
sudo source /etc/profile # 生效配置
用户级配置(仅当前用户生效)
编辑用户配置文件并添加环境变量:
vim ~/.bashrc # 编辑用户配置文件
# 在文件末尾追加:
export PATH="/home/$USER/anaconda3/bin:$PATH"
source ~/.bashrc # 生效配置
四、Conda 源配置(加速国内访问)
为了提高国内访问速度,可以配置 Conda 镜像源:
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 # 显示完整源地址
更多镜像配置参考:清华大学 Anaconda 镜像说明
五、仓库更新与维护
5.1 更新全部包
使用以下命令更新所有已安装的包:
conda update --all
5.2 清理缓存
清理 Conda 缓存以释放磁盘空间:
conda clean -p # 删除未使用包
conda clean -t # 删除构建缓存
conda clean -y --all # 彻底清理(谨慎操作)
六、常用包安装
安装常用的 Python 包:
conda install tensorflow # AI 框架
conda install numpy # 科学计算基础库
conda install pandas # 数据分析
conda install seaborn # 可视化
conda install scikit-learn # 机器学习
conda install python-graphviz # 图可视化
七、验证与故障排除
7.1 验证配置生效
通过以下命令验证环境变量和镜像源配置是否生效:
# 查看当前环境变量
echo $PATH
# 检查镜像源状态
conda config --show channels
# 测试安装速度
conda install numpy # 观察下载速度明显提升即成功
7.2 常见问题处理
| 现象 | 解决方案 |
|---|---|
| 环境变量失效 | source ~/.bashrc 重启终端 |
| 镜像未生效 | 检查 .condarc 文件语法,确保使用 https 协议 |
| 包安装失败 | 尝试更换镜像源:conda config --remove channels defaults |
| 缓存异常 | 执行 rm -rf ~/anaconda3/pkgs/ 手动清除缓存 |
| 查看详细环境信息 | conda info --envs |