Anaconda3 2024.06 在 Ubuntu 22.04 上的极简安装与自动化配置指南对于需要在 Ubuntu 22.04 LTS 上快速搭建 Python 科学计算环境的开发者来说Anaconda 无疑是最便捷的选择。本文将介绍如何通过清华源快速安装最新版 Anaconda3 2024.06并实现一键配置环境变量和桌面快捷方式让您能够在几分钟内完成全部设置。1. 准备工作与环境检查在开始安装之前我们需要确保系统环境符合要求并做好必要准备。Ubuntu 22.04 LTS 作为长期支持版本其稳定性和兼容性都非常出色是运行 Anaconda 的理想平台。首先打开终端快捷键 CtrlAltT执行以下命令更新系统软件包sudo apt update sudo apt upgrade -y检查系统是否已安装 wget 工具这是下载 Anaconda 安装脚本所必需的which wget || sudo apt install wget -y确认您的系统架构大多数现代计算机都是 x86_64 架构uname -m提示如果输出显示 x86_64则表示您的系统是 64 位架构可以安装标准版 Anaconda。2. 通过清华源快速下载 Anaconda直接从 Anaconda 官网下载可能会遇到速度缓慢的问题使用国内镜像源可以大幅提升下载速度。清华大学的开源软件镜像站提供了 Anaconda 的完整镜像。执行以下命令获取最新版 Anaconda3 2024.06 的下载链接并自动下载ANACONDA_VERSION2024.06 # 可根据需要修改版本号 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-${ANACONDA_VERSION}-Linux-x86_64.sh下载完成后验证文件完整性可选但推荐sha256sum Anaconda3-${ANACONDA_VERSION}-Linux-x86_64.sh将输出与清华源提供的校验值进行比对确保文件下载完整无误。3. 一键安装与自动化配置传统安装方式需要手动应答多个提示并单独配置环境变量这里我们提供一种自动化安装方法可以跳过所有交互步骤并自动完成基础配置。运行以下命令开始自动化安装bash Anaconda3-${ANACONDA_VERSION}-Linux-x86_64.sh -b -p $HOME/anaconda3参数说明-b批处理模式自动接受许可协议-p指定安装路径这里设置为用户主目录下的 anaconda3安装完成后自动初始化 conda 并配置环境变量echo export PATH$HOME/anaconda3/bin:$PATH ~/.bashrc source ~/.bashrc验证安装是否成功conda --version python --version如果看到 conda 和 Python 的版本信息说明安装配置已完成。4. 配置清华 conda 镜像源为了加速后续的包管理操作我们需要将 conda 的默认源替换为清华镜像。创建或修改 ~/.condarc 文件cat ~/.condarc EOF channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud EOF更新 conda 和所有已安装的包conda update --all -y5. 创建桌面快捷方式为了方便启动 Anaconda Navigator我们可以为其创建桌面快捷方式。Ubuntu 使用 .desktop 文件来定义应用程序启动器。首先确定 Anaconda Navigator 的图标路径通常位于安装目录下ICON_PATH$(find $HOME/anaconda3 -name anaconda-icon-256x256.png | head -1)创建桌面快捷方式文件cat ~/Desktop/Anaconda-Navigator.desktop EOF [Desktop Entry] NameAnaconda Navigator Version1.0 TypeApplication Exec$HOME/anaconda3/bin/anaconda-navigator Icon$ICON_PATH Terminalfalse StartupNotifytrue CategoriesDevelopment;Science; EOF为快捷方式添加执行权限chmod x ~/Desktop/Anaconda-Navigator.desktop如果快捷方式图标没有立即显示可以尝试刷新桌面nautilus -q nautilus --new-window 6. 常见问题与解决方案在实际使用过程中可能会遇到一些典型问题这里提供快速解决方法问题1快捷方式无法启动提示不受信任的应用程序启动器解决方法右键点击快捷方式 → 属性 → 权限 → 勾选允许作为程序执行文件问题2conda 命令未找到解决方法重新加载 bash 配置或手动添加路径source ~/.bashrc # 或者 export PATH$HOME/anaconda3/bin:$PATH问题3Anaconda Navigator 启动缓慢解决方法可以尝试使用命令行工具 conda 管理环境或者禁用 Navigator 的自动更新conda config --set auto_update_conda false7. 进阶配置与优化对于需要频繁使用 Python 科学计算环境的开发者以下优化建议可能会有所帮助配置 Jupyter Notebook 默认工作目录mkdir -p ~/JupyterProjects echo c.NotebookApp.notebook_dir $HOME/JupyterProjects ~/.jupyter/jupyter_notebook_config.py创建常用 conda 环境的快捷命令将以下内容添加到 ~/.bashrc 文件中可以快速激活常用环境alias env_dataconda activate data_science alias env_mlconda activate machine_learning alias env_baseconda activate base配置 VS Code 使用 conda 环境安装 VS Code 的 Python 扩展后按 CtrlShiftP 打开命令面板输入 Python: Select Interpreter选择 Anaconda 安装的 Python 解释器即可。