跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Ubuntu 环境下安装 Anaconda 完整指南

综述由AI生成在 Ubuntu 系统下安装 Anaconda 的完整步骤,包括使用清华镜像源下载、执行安装脚本、初始化 Conda、激活环境及配置国内镜像源。同时提供了常见异常情况的处理方法,如 conda 命令未找到、自动激活 base 环境关闭等,帮助用户快速搭建 Python 数据科学开发环境。

黑客帝国发布于 2026/3/25更新于 2026/5/2231 浏览
Ubuntu 环境下安装 Anaconda 完整指南

Ubuntu 环境下安装 Anaconda 完整指南

Anaconda 是最流行的 Python 数据科学平台,自带 Conda 包管理器,适合管理深度学习环境。

⚠️ 核心原则: 绝对不要使用 sudo 来安装 Anaconda!这会导致权限混乱,以后安装包时会频繁报错。请始终使用普通用户权限安装。


第一步:下载安装脚本

由于 Anaconda 官方服务器在国外,下载速度可能极慢。这里提供两种方案:

方案 A:使用清华大学镜像站 (强烈推荐,速度快)

这是国内下载最快的方式。

  1. 打开浏览器访问:清华大学开源软件镜像站 - Anaconda
  2. 找到最新的(或你需要的)版本。通常选择页面底部日期最新的 Anaconda3-xxxx.xx-Linux-x86_64.sh。
  3. 复制链接地址,在终端下载(假设复制的链接如下):
# -c 参数支持断点续传
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
方案 B:使用官方源 (速度较慢)

如果你在海外服务器,可以直接使用官方链接:

wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

第二步:执行安装脚本

下载完成后,运行安装脚本。

1. 运行脚本

不需要修改权限,直接用 bash 运行即可:

# 请将文件名替换为你实际下载的文件名
bash Anaconda3-2024.02-1-Linux-x86_64.sh
2. 交互式安装流程 (关键步骤)
  1. Welcome 界面:
    • 提示 Please, press ENTER to continue。
    • 操作:按 Enter (回车)。
  2. 阅读许可协议 (License):
    • 屏幕会出现大段文字。
  3. 选择安装路径:
    • 提示 [/home/kevin/anaconda3] >>>。
    • 操作:默认安装在你的主目录下,直接按 Enter (回车) 即可。
    • 等待安装过程,这里会解压很多文件……
  4. 初始化 Conda (最重要的一步!):
    • 提示 Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]。
    • 操作:一定要输入 yes 并回车!

解释:这一步会自动把环境变量写入你的配置文件,如果你选了 no,后面手动配置会很麻烦。

操作:不要一直按回车(太慢),直接按 q 键退出阅读,然后输入 yes 同意协议,按回车。


第三步:激活环境

安装完成后,当前的终端窗口还不知道 Conda 已经装好了。你需要刷新一下配置文件。

source ~/.bashrc

此时,你应该会发现终端用户名前面多了一个 (base) 字样:

(base) kevin@kevin:~$

这意味着 Anaconda 已经激活成功。


第四步:验证安装

检查 Conda 是否能正常工作。

conda --version

如果输出了版本号(如 conda 24.1.2),说明安装成功。


第五步:配置国内镜像源 (必做)

为了防止以后安装 PyTorch 等库时出现 CondaHTTPError 或下载超时,强烈建议现在就配置清华源。

直接在终端执行以下命令块:

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 clean -i

第六步:清理安装包 (可选)

安装包通常有几百 MB,安装完后可以删掉以节省空间。

rm Anaconda3-*.sh

异常情况处理 (Troubleshooting)

异常 1:输入 conda 提示 command not found

原因:安装时在'初始化'那一步(Step 2.4)选了 no,或者 source 没生效。 解决:

  1. 关闭终端重新打开,问题解决。

补做初始化:

conda init bash

手动激活路径(假设安装在默认位置):

source ~/anaconda3/bin/activate
异常 2:不想每次打开终端都自动进入 (base) 环境

解决:执行以下命令,禁止自动激活 base 环境:

conda config --set auto_activate_base false

以后打开终端就是干净的,想用的时候输入 conda activate 即可。

异常 3:安装时提示 Permission denied

原因:你在不该用 sudo 的地方用了 sudo,或者试图安装到 /usr/local/ 等系统目录但没有权限。 解决:

  • 不要用 sudo bash Anaconda...。
  • 安装路径保持默认的 ~/anaconda3 即可。
  • 如果之前因为 sudo 安装失败过,建议先删除那个文件夹:sudo rm -rf ~/anaconda3,然后用普通用户重新安装。
异常 4:更新 Conda 极慢

原因:官方源太慢。 解决:配置好第五步的镜像源后,使用以下命令更新:

conda update -n base -c defaults conda

现在你可以开始创建虚拟环境(例如 uniscene)并安装 PyTorch 了。

目录

  1. Ubuntu 环境下安装 Anaconda 完整指南
  2. 第一步:下载安装脚本
  3. 方案 A:使用清华大学镜像站 (强烈推荐,速度快)
  4. -c 参数支持断点续传
  5. 方案 B:使用官方源 (速度较慢)
  6. 第二步:执行安装脚本
  7. 1. 运行脚本
  8. 请将文件名替换为你实际下载的文件名
  9. 2. 交互式安装流程 (关键步骤)
  10. 第三步:激活环境
  11. 第四步:验证安装
  12. 第五步:配置国内镜像源 (必做)
  13. 第六步:清理安装包 (可选)
  14. 异常情况处理 (Troubleshooting)
  15. 异常 1:输入 conda 提示 command not found
  16. 异常 2:不想每次打开终端都自动进入 (base) 环境
  17. 异常 3:安装时提示 Permission denied
  18. 异常 4:更新 Conda 极慢
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 前端核心技术汇总:HTML、CSS、JavaScript 与 Vue 框架
  • LeetCode 141 环形链表判断:哈希表与快慢指针解法
  • Python 入门基础教程:从环境搭建到核心语法详解
  • Stable Diffusion 整合包 v4.10 与 ComfyUI 使用指南
  • HarmonyOS 开发:字符串处理进阶与实战
  • Nginx 日志分析与 499 状态码问题深度解析
  • 基于Apache Curator框架的ZooKeeper使用详解
  • ESP32 ESPectre 结合 Grafana 实现专业级 CSI 运动监控
  • VR 健身应用实战:基于 SideQuest 与 Unity 的开发全流程
  • 深入理解 Roslyn:从语法树到动态编译实战
  • Xilinx Vivado 付费 IP 核 License 状态解读与获取
  • FunASR 离线文件转写服务开发指南与实践
  • macOS 系统安装 iOS Simulator 教程
  • 手眼标定概述原理常用方法汇总与 C++ 代码实战
  • Ambari Blueprint 核心概念与高可用部署说明
  • AI 图像生成提示词进阶指南与最佳实践
  • Chrome 开发者工具 DevTools 快速入门
  • OpenClaw 跨平台安装指南:Windows、macOS 与 Linux 全方案
  • 基于 Rust 与 DeepSeek 构建 Text-to-SQL 数据库代理服务
  • 积木报表快速入门:从零开始设计数据可视化报表

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online