























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 | Anaconda |
|---|---|---|
| 安装包大小 | 约 50–80 MB | 约 3–5 GB |
| 包管理器 | conda + pip | conda + pip |
| 预装库数量 | 极少(仅基础依赖) | 150+ 科学计算库 |
| 虚拟环境 | 原生支持 | 原生支持 |
| 适用人群 | 熟悉命令行、追求轻量灵活的开发者 | 新手、希望开箱即用的用户 |
选择建议:
访问官方下载页面:https://docs.conda.io/en/latest/miniconda.html
根据操作系统选择对应版本:
.exe 安装包,区分 32 位和 64 位.sh 脚本,可用 uname -m 查看系统架构.exe 安装包,点击 "Next"# 进入下载目录
cd ~/Downloads
# 给安装脚本添加执行权限(以 macOS Intel 为例)
chmod +x Miniconda3-latest-MacOSX-x86_64.sh
# 执行安装脚本
./Miniconda3-latest-MacOSX-x86_64.sh
按提示阅读许可协议,输入 yes 同意,选择安装路径(默认即可),安装完成后输入 yes 让 conda 自动配置环境变量。
打开终端/命令提示符,执行:
conda --version # 显示版本号即安装成功
python --version # 查看 Python 版本
| 命令 | 说明 |
|---|---|
conda env list 或 conda info -e |
查看所有虚拟环境 |
conda create -n 环境名 python=3.11 |
创建新环境(指定 Python 版本) |
conda activate 环境名 |
激活/切换到指定环境 |
conda deactivate |
退出当前环境 |
conda remove -n 环境名 --all |
删除指定环境 |
⚠️ 建议:安装完 conda 后默认有一个
base根环境,建议不要在 base 环境下安装软件,而是创建独立的环境来使用。
| 命令 | 说明 |
|---|---|
conda install 包名 |
安装包 |
conda install 包名=版本号 |
安装指定版本的包 |
conda uninstall 包名 |
卸载包 |
conda list |
查看当前环境已安装的包 |
conda list --revisions |
查看环境版本历史 |
在国内使用建议添加国内镜像源以加速下载:
conda config --add channels conda-forge
conda list --revisions # 查看历史版本
conda install --revision 编号 # 回滚到指定版本
Miniconda 是一个轻量、灵活、跨平台的 Python 环境和包管理工具。它以极小的体积提供了完整的 conda 环境管理能力,适合追求按需安装、环境隔离和磁盘空间节约的开发者。核心工作流为:安装 Miniconda → 创建虚拟环境 → 激活环境 → 按需安装包 → 开发项目。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。