Miniconda - Python 环境管理工具

一、什么是 Miniconda?

Miniconda 是 Anaconda 官方推出的轻量级 Python 环境管理工具,可以看作是 Anaconda 的“精简版”。

它仅包含 conda 包管理器、Python 解释器及少量必要的依赖包,安装包体积仅约 50–80 MB。相比之下,完整版 Anaconda 的安装包高达 3–5 GB,预装了数百个科学计算库。

核心价值:通过 conda 命令创建和管理独立的 Python 虚拟环境。不同项目可以拥有各自独立的 Python 版本和包依赖,互不干扰。例如,项目 A 使用 Python 3.9 + TensorFlow 2.10,项目 B 使用 Python 3.12 + PyTorch 2.0,用 Miniconda 可以轻松实现两个环境并存且隔离。


二、Miniconda vs Anaconda:怎么选?

对比项 Miniconda Anaconda
安装包大小 约 50–80 MB 约 3–5 GB
包管理器 conda + pip conda + pip
预装库数量 极少(仅基础依赖) 150+ 科学计算库
虚拟环境 原生支持 原生支持
适用人群 熟悉命令行、追求轻量灵活的开发者 新手、希望开箱即用的用户

选择建议

  • 如果你需要一次性装好所有数据科学库,且不担心磁盘空间 → 选 Anaconda
  • 如果你希望按需安装、环境干净可控、磁盘空间有限 → 选 Miniconda

三、安装指南

3.1 下载

访问官方下载页面:https://docs.conda.io/en/latest/miniconda.html

根据操作系统选择对应版本:

  • Windows:选择 .exe 安装包,区分 32 位和 64 位
  • macOS:区分 Intel 芯片(x86_64)和 Apple Silicon(arm64)
  • Linux:选择 .sh 脚本,可用 uname -m 查看系统架构

3.2 Windows 安装步骤

  1. 双击 .exe 安装包,点击 "Next"
  2. 同意许可协议(I Agree)
  3. 安装类型建议选择 "Just Me"(仅当前用户),避免权限问题
  4. 选择安装路径(避免中文和空格路径
  5. 关键步骤——高级选项页面:
    • ✅ 勾选 "Add Miniconda3 to my PATH environment variable"(方便在命令行直接使用 conda)
    • 如果电脑上没有其他 Python,可勾选 "Register Miniconda3 as my default Python"
  6. 点击 Install,等待安装完成

3.3 macOS / Linux 安装步骤

# 进入下载目录
cd ~/Downloads

# 给安装脚本添加执行权限(以 macOS Intel 为例)
chmod +x Miniconda3-latest-MacOSX-x86_64.sh

# 执行安装脚本
./Miniconda3-latest-MacOSX-x86_64.sh

按提示阅读许可协议,输入 yes 同意,选择安装路径(默认即可),安装完成后输入 yes 让 conda 自动配置环境变量。

3.4 验证安装

打开终端/命令提示符,执行:

conda --version   # 显示版本号即安装成功
python --version  # 查看 Python 版本

四、核心使用命令

4.1 环境管理

命令 说明
conda env listconda info -e 查看所有虚拟环境
conda create -n 环境名 python=3.11 创建新环境(指定 Python 版本)
conda activate 环境名 激活/切换到指定环境
conda deactivate 退出当前环境
conda remove -n 环境名 --all 删除指定环境

⚠️ 建议:安装完 conda 后默认有一个 base 根环境,建议不要在 base 环境下安装软件,而是创建独立的环境来使用。

4.2 包管理

命令 说明
conda install 包名 安装包
conda install 包名=版本号 安装指定版本的包
conda uninstall 包名 卸载包
conda list 查看当前环境已安装的包
conda list --revisions 查看环境版本历史

4.3 配置频道(镜像源)

在国内使用建议添加国内镜像源以加速下载:

conda config --add channels conda-forge

4.4 环境版本回滚

conda list --revisions          # 查看历史版本
conda install --revision 编号   # 回滚到指定版本

五、注意事项

  1. 无需卸载现有 Python:即使电脑上已有其他 Python 版本,也不影响安装和使用 Miniconda
  2. 无需设置 PYTHONPATH:conda 会自动管理环境变量
  3. 磁盘空间:Miniconda 本身很小,但后续安装包会占用空间,建议预留至少 3GB
  4. 商用授权:Anaconda 仓库的使用受 Anaconda 服务条款约束,个人、高校及少于 200 人的公司通常免费,商业用途需留意条款

总结

Miniconda 是一个轻量、灵活、跨平台的 Python 环境和包管理工具。它以极小的体积提供了完整的 conda 环境管理能力,适合追求按需安装、环境隔离和磁盘空间节约的开发者。核心工作流为:安装 Miniconda → 创建虚拟环境 → 激活环境 → 按需安装包 → 开发项目

posted @ 2026-07-04 18:08  箫笛  阅读(15)  评论(0)    收藏  举报