跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

Ubuntu 安装 Miniconda 完整指南与环境管理

Ubuntu 系统下 Miniconda 的安装方法包括官方脚本和包管理器两种方式。官方脚本安装稳定且推荐,需下载脚本并赋予执行权限后运行交互安装,注意初始化 conda 以生效配置。包管理器安装适合简化操作但源可能受限。安装后可通过 conda --version 验证。常用命令涵盖环境创建激活、包安装卸载、环境导出导入等。支持配置 base 环境自动激活及添加 conda-forge 源扩展包支持。卸载需删除目录并清理配置文件。常见问题包括命令未找到、权限错误及下载速度慢,可通过刷新配置、调整路径或使用国内镜像解决。

CodeArtist发布于 2026/2/10更新于 2026/10/24103 浏览

官方脚本安装(推荐)

官方脚本安装是最稳定、最推荐的方式,可直接获取最新版本的 Miniconda。

步骤 1:下载 Miniconda 安装脚本

打开终端,执行以下命令下载最新版 Miniconda(Python 3.x):

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

如果需要指定特定版本(例如 Python 3.11),可使用对应版本链接:

# 示例:下载 Python 3.11 版本
wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.5.2-0-Linux-x86_64.sh

步骤 2:添加执行权限

下载完成后,给安装脚本赋予可执行权限:

chmod +x Miniconda3-latest-Linux-x86_64.sh

(如果下载的是特定版本,将文件名替换为实际下载的脚本名)

步骤 3:运行安装脚本

执行脚本开始安装:

./Miniconda3-latest-Linux-x86_64.sh

步骤 4:安装过程交互

安装过程中需要手动确认以下选项:

  • 按 Enter 键查看许可证协议(嫌长的话按 q 直接退出查看)
  • 输入 yes 接受许可证条款
  • 选择安装路径(默认路径是 /home/用户名/miniconda3,直接按 Enter 用默认的就行,省得权限出问题)
  • 安装完会问'要不要初始化 conda',这里一定要输 yes(不然 conda 命令用不了,白折腾)

步骤 5:生效配置

安装完成后,重新加载一下 bash 配置,让 conda 生效:

source ~/.bashrc

这时候终端前面会显示 (base),说明 base 环境激活了,安装成功。

包管理器安装(适用于简化操作)

如果想图省事,用系统自带的包管理器装也行(不过注意哦,有些 Ubuntu 版本可能得先加源,默认源里不一定有)。

步骤 1:更新包列表

sudo apt update

步骤 2:安装 Miniconda

sudo apt install miniconda

装完同样得执行 source ~/.bashrc 让配置生效。

验证安装

装完后,敲个命令看看成没成:

conda --version

如果输出类似 conda 23.11.0 的版本号,就没问题了。

第一次用建议更到最新版:

conda update conda

Miniconda 常用命令

1. 环境管理

# 创建名为 myenv 的环境(指定 Python 3.9)
conda create -n myenv python=3.9
# 激活环境(激活后终端前面会显示环境名)
conda activate myenv
# 退出当前环境(回到 base)
conda deactivate
# 列出所有环境
conda env list
# 删除环境(小心点,删了就没了)
conda env remove -n myenv

2. 包管理

# 装包(比如 numpy、pandas)
conda install numpy pandas
# 从 conda-forge 源装(这源包多,推荐)
conda install -c conda-forge package_name
# 看当前环境装了啥包
conda list
# 卸载包
conda remove package_name

3. 环境导出与导入

# 导出环境配置到文件(方便给别人用)
conda env export > environment.yml
# 从文件创建环境(复现别人的环境)
conda env create -f environment.yml

个性化配置

1. 控制 base 环境自动激活

默认打开终端会自动进 base 环境,要是不想这样:

# 禁用自动激活(推荐,干净)
conda config --set auto_activate_base false
# 想再打开的话:
conda config --set auto_activate_base true

2. 添加 conda-forge 源(扩展包支持)

conda-forge 是社区维护的源,包特别多,建议加上:

conda config --add channels conda-forge
conda config --set channel_priority strict
# 优先用这个源

卸载 Miniconda

要是不想用了,彻底删掉步骤:

  1. 删除安装目录:
rm -rf ~/miniconda3
  1. 清理 bash 配置里的 conda 内容:
nano ~/.bashrc

打开后删掉所有带 conda 或 miniconda3 的行(一般在文件末尾),按 Ctrl+O 保存,Ctrl+X 退出。

  1. 重新加载配置:
source ~/.bashrc

常见问题解决

1. "conda: 未找到命令"

  • 原因:配置没生效,或者安装时没初始化。
  • 解决:敲 source ~/.bashrc 或 exec bash 刷新终端,还不行就重新装一次,记得初始化时选 yes。

2. 权限错误(比如'Permission denied')

  • 原因:装到系统目录了(比如 /usr/local),普通用户没权限。
  • 解决:重新装,选自己用户目录下的路径(默认那个就好,别用 sudo)。

3. 下载速度慢

  • 原因:官方源在国内访问慢。
  • 解决:加国内镜像(比如清华源):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

总结

总的来说,按上面的步骤走,在 Ubuntu 上装 Miniconda 肯定顺顺利利。这工具核心就是帮咱们隔离环境,不同项目用不同环境,就不会乱套了。上面的命令多敲几遍就熟了,遇到问题别慌,照着解决方法试试。

目录

  1. 官方脚本安装(推荐)
  2. 步骤 1:下载 Miniconda 安装脚本
  3. 示例:下载 Python 3.11 版本
  4. 步骤 2:添加执行权限
  5. 步骤 3:运行安装脚本
  6. 步骤 4:安装过程交互
  7. 步骤 5:生效配置
  8. 包管理器安装(适用于简化操作)
  9. 步骤 1:更新包列表
  10. 步骤 2:安装 Miniconda
  11. 验证安装
  12. Miniconda 常用命令
  13. 1. 环境管理
  14. 创建名为 myenv 的环境(指定 Python 3.9)
  15. 激活环境(激活后终端前面会显示环境名)
  16. 退出当前环境(回到 base)
  17. 列出所有环境
  18. 删除环境(小心点,删了就没了)
  19. 2. 包管理
  20. 装包(比如 numpy、pandas)
  21. 从 conda-forge 源装(这源包多,推荐)
  22. 看当前环境装了啥包
  23. 卸载包
  24. 3. 环境导出与导入
  25. 导出环境配置到文件(方便给别人用)
  26. 从文件创建环境(复现别人的环境)
  27. 个性化配置
  28. 1. 控制 base 环境自动激活
  29. 禁用自动激活(推荐,干净)
  30. 想再打开的话:
  31. 2. 添加 conda-forge 源(扩展包支持)
  32. 优先用这个源
  33. 卸载 Miniconda
  34. 常见问题解决
  35. 1. "conda: 未找到命令"
  36. 2. 权限错误(比如“Permission denied”)
  37. 3. 下载速度慢
  38. 总结

更多推荐文章

查看全部
  • Android 校招面试经验总结:Java 基础与系统原理
  • MySQL 数据库基础:从入门到实战的核心知识点详解
  • 基于 Java Swing 的个人所得税计算模拟器实战
  • AI Agent 记忆系统:架构、范式与实战
  • 纯 Java 个人所得税计算模拟器
  • 海南超级AI医院:自贸港背景下的数智医疗标杆
  • 双指针算法专题:快乐数与盛水最多的容器
  • Python pip 包管理工具全面使用教程
  • Neo4j 5.26 版本下载安装配置步骤
  • 开源项目 AIRI:打造可自主部署的 AI 数字伴侣与桌面宠物
  • Python 中的 with 语句与 try 语句:资源管理对比
  • Kali Linux 部署 OpenClaw AI 网关及环境配置实战
  • Git 快速入门指南:从基础概念到分支管理
  • C++上位机开发入门深度学习指南
  • OpenClaw 智能体框架环境搭建与模型配置实战
  • 树与二叉树:核心结构、性质及存储方式详解
  • AI 与人工客服融合系统企业级架构设计
  • 消息队列选型:Kafka、RabbitMQ 与 Redis 对比分析
  • GPT 图解大模型是怎样构建的:技术原理与实战解析
  • C++ 与 ROS 中 int main(int argc, char* argv[]) 的区别

相关免费在线工具

  • curl 转代码

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

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online