Miniforge + Mamba + conda-forge

以下是使用 Conda(以及其更快的替代品 Mamba)在 Windows 上进行基本环境管理的常用命令,以及如何安装 Miniforge(一个轻量级、社区维护的 Conda 发行版,默认使用 conda-forge 通道)。


一、Miniforge 安装(Windows)

1. 下载 Miniforge

前往官方 GitHub 页面下载适用于 Windows 的安装脚本:

注意:Miniforge 默认只包含 conda 和 conda-forge 通道,比 Anaconda/Miniconda 更轻量。

2. 安装步骤

  • 双击 .exe 文件运行安装程序。
  • 建议勾选 “Add Miniforge3 to my PATH environment variable”(方便在 CMD/PowerShell 中直接使用 conda)。
  • 也可以选择 “Register Miniforge3 as my default Python”(可选)。

安装完成后,打开 命令提示符(CMD) 或 PowerShell,输入:

conda --version

应显示类似 conda 24.x.x 的版本号。


二、Conda 基础命令

1. 创建新环境(指定 Python 版本)

conda create -n myenv python=3.10
  • -n myenv:环境名为 myenv
  • python=3.10:指定 Python 版本(可替换为 3.9、3.11 等)

激活环境:

conda activate myenv

2. 查看所有环境

conda env list
# 或
conda info --envs

3. 删除环境

conda remove -n myenv --all
  • --all 表示删除整个环境及其所有包

4. 安装包(从 conda-forge 推荐)

conda install -c conda-forge numpy pandas

三、将 Conda 替换为 Mamba(推荐!速度更快)

Mamba 是 Conda 的兼容性替代品,解析依赖和安装速度极快。

1. 安装 mamba(在 base 环境中)

conda install mamba -c conda-forge

安装后,你就可以用 mamba 替代 conda 使用几乎相同的命令。

2. 使用 mamba 的等效命令

功能 Conda 命令 Mamba 命令
创建环境 conda create -n myenv python=3.10 mamba create -n myenv python=3.10
安装包 conda install numpy mamba install numpy
删除环境 conda remove -n myenv --all mamba env remove -n myenv
更新包 conda update numpy mamba update numpy

⚠️ 注意:mamba 没有 mamba remove 命令来删包,但可以用 mamba env remove 删整个环境。删单个包仍建议用 conda remove -n env_name pkg_name,或直接用 mamba install 覆盖。

3. (可选)设置默认使用 conda-forge 通道

conda config --add channels conda-forge
conda config --set channel_priority strict

这样后续安装时无需加 -c conda-forge。


四、常用快捷建议(Windows)

  • 打开终端:Win + R → 输入 cmd 或 powershell

  • 激活环境后,命令行前缀会变成 (myenv)

  • 退出当前环境:conda deactivate

  • 升级 conda/mamba:

    conda update -n base -c conda-forge conda mamba
    

✅ 总结:
Miniforge + Mamba + conda-forge 是目前最高效、轻量、现代化的 Python 环境管理组合,特别适合数据科学、机器学习等场景。

如需进一步帮助,可访问:

posted @ 2026-03-20 15:47  Lovcsy  阅读(503)  评论(0)    收藏  举报