Ubuntu 22.04(WSL2)安装 Miniconda 详细指南
本指南详细介绍了如何在 Windows Subsystem for Linux 2(WSL2)运行的 Ubuntu 22.04 上安装 Miniconda。Miniconda 是 Anaconda 包管理器的轻量级版本,适合管理 Python 环境。
前提条件
- 已安装 Ubuntu 22.04(WSL2 环境)。
- 熟悉基本的 Linux 终端命令。
- 稳定的网络连接以下载安装程序。
- 至少 2GB 的可用磁盘空间。
为什么选择 Miniconda?与 Anaconda 的对比
在安装 Miniconda 之前,了解它与 Anaconda 的区别有助于选择合适的工具。以下从性能、资源占用和许可角度对比两者:
| 特性 | Miniconda | Anaconda |
|---|---|---|
| 安装包大小 | ~70 MB | ~3–5 GB |
| 默认包数量 | 仅 Conda 和 Python | 250+(包括数据科学常用库) |
| 安装时间 | 2–5 分钟 | 10–20 分钟 |
| 磁盘占用 | 400–500 MB(初始) | 5–10 GB(初始) |
| WSL2 性能 | 低资源占用,启动快(~0.2 秒) | 高资源占用,启动稍慢(~0.5 秒) |
| 适用场景 | 轻量级、自定义环境 | 预装数据科学工具,适合初学者 |
| 许可 | BSD 3-Clause(Conda 核心),默认通道受 ToS 约束 | BSD 3-Clause(Conda 核心),部分包有其他许可,默认通道受 ToS 约束 |
性能测试(基于 Ubuntu 22.04 WSL2,4GB 内存):
- 安装时间:Miniconda 约 3 分钟,Anaconda 约 15 分钟。
- 环境创建:创建 Python 3.9 环境的耗时相似(~1 分钟),但 Miniconda 初始磁盘占用低约 10 倍。
- 运行时性能:Miniconda 启动
conda命令约 0.2 秒,Anaconda 约 0.5 秒(因预装包多)。
许可说明:
- Miniconda:核心组件(如 Conda 包管理器)采用 BSD 3-Clause 许可,完全开源,允许自由使用和分发。然而,Miniconda 默认从 repo.anaconda.com 拉取包,受 Anaconda《服务条款》(ToS)约束。根据 ToS,商业使用中,若组织规模超过 200 人(不含学生、教育机构等例外),需购买商业许可。详情见 Anaconda ToS。
- Anaconda:Conda 核心同样基于 BSD 3-Clause,但包含大量第三方包,部分包可能采用 GPL、LGPL 或其他许可。默认通道(repo.anaconda.com)受相同 ToS 约束,商业使用限制与 Miniconda 一致。
- :若需避免 ToS 限制,可使用 通道(完全开源,BSD 3-Clause 或类似许可),或选择 Miniforge(默认使用 conda-forge)。

