Jiankun
发布于 2025-02-28 / 12 阅读
0
0

Ubuntu 下 Anaconda 安装与配置指南

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

评论