既然你已经彻底卸载了 Anaconda,现在的系统非常清爽,正是安装Miniforge的最佳时机。
Miniforge 的安装和使用逻辑与 Anaconda 极其相似,但它更轻、更快、且完全免费。
以下是保姆级的安装与使用指南:
一、 安装 Miniforge (Installation)
1. 下载安装包
请前往Miniforge GitHub 官方发布页下载。根据你的电脑系统选择:
- Windows:下载
Miniforge3-Windows-x86_64.exe - macOS (Apple Silicon - M1/M2/M3/M4):下载
Miniforge3-MacOSX-arm64.sh(最常见) - macOS (Intel):下载
Miniforge3-MacOSX-x86_64.sh - Linux:下载
Miniforge3-Linux-x86_64.sh
2. 执行安装
💻 Windows 用户:
- 双击运行下载的
.exe文件。 - 关键设置(Recommended):在 “Advanced Installation Options” 步骤中:
- Add Miniforge3 to my PATH environment variable(勾选它!虽然它是红色的,但对于个人开发者,这样可以直接在 CMD/PowerShell 用命令,最方便)。
- Register Miniforge3 as my default Python(勾选它)。
- 点击 Install 完成。
🍎 macOS / 🐧 Linux 用户:
- 打开终端 (Terminal)。
- 运行安装脚本(假设你下载到了 Downloads 文件夹):
# 先进入下载目录cd~/Downloads# 运行脚本 (文件名根据你下载的版本调整)bashMiniforge3-MacOSX-arm64.sh- 安装过程交互:
- 出现 License 协议 -> 按Enter键阅读,按q退出阅读。
- 输入
yes并回车同意协议。 - 确认安装路径 -> 按Enter使用默认路径 (
~/miniforge3)。 - 最关键的一步:看到 “Do you wish the installer to initialize Miniforge3 by running conda init?” ->务必输入
yes并回车。
- 重启终端:关闭当前终端窗口,重新打开一个新的,让配置生效。
二、 验证安装 (Verification)
在新的终端(或 PowerShell)中输入以下命令:
conda --version mamba --version如果你能看到两个版本号,且没有报错,说明安装成功!
三、 核心使用指南 (Usage)
Miniforge 的最大优势是内置了Mamba。你可以简单地理解为:Mamba 是 Conda 的极速版。
1. 基本原则
- 命令通用:所有
conda命令依然可用。 - 推荐做法:涉及“下载/安装/更新”的操作,请把
conda换成mamba,速度会快 10 倍。涉及“激活/列出环境”的操作,继续用conda。
2. 常用命令速查表
| 操作 | 传统 Conda 命令 (慢) | Miniforge 推荐命令 (快) |
|---|---|---|
| 创建环境 | conda create -n env_name | mamba create -n env_name |
| 安装包 | conda install pandas | mamba install pandas |
| 搜索包 | conda search pandas | mamba search pandas |
| 激活环境 | conda activate env_name | conda activate env_name(保持不变) |
| 退出环境 | conda deactivate | conda deactivate(保持不变) |
| 查看环境 | conda env list | conda env list |
3. 实战示例:创建一个数据科学环境
假设我们要创建一个名为data_lab的环境,并安装 Python 3.10 和常用库:
# 1. 创建环境 (使用 mamba 极速下载)mamba create -n data_labpython=3.10numpy pandas matplotlib jupyter# 2. 激活环境conda activate data_lab# 3. 验证 Python 位置 (确保是在 miniforge 目录下)whichpython# Windows 用 where python四、 常见问题与技巧
- 为什么默认频道是 conda-forge?
- Miniforge 默认配置了
conda-forge为最高优先级频道。这意味着你安装的所有包都是开源社区维护的,完全免费,没有任何商业授权风险。
- 如何配置 VS Code?
- 打开 VS Code,打开你的代码文件夹。
- 按
Ctrl+Shift+P(Mac:Cmd+Shift+P)。 - 输入
Python: Select Interpreter。 - 你应该能看到列表里有
('data_lab': conda)的选项,选中它即可。
- 如果有些包 Mamba 找不到怎么办?
- 虽然
conda-forge极其全面,但如果你需要安装 PyPI 上的特定包,依然可以在激活环境后使用pip install。 - 最佳实践:先用
mamba install装核心库(如 pytorch, numpy),再用pip install装小众库。
现在你的环境已经准备好了,需要我教你如何把以前项目的requirements.txt快速导入到新的 Miniforge 环境中吗?