Windows 11 安装 Miniconda + Mamba,配置国内源

发布于 2026/7/18 · 2 阅读
MinicondaMambaWindows 11Python 环境管理conda 配置清华镜像源虚拟环境依赖管理科学计算开发环境搭建
本文详细介绍了在 Windows 11 系统下安装 Miniconda 并配置 Mamba 的完整流程,包括选择精简版 Miniconda 的理由、安装过程中的关键选项设置、配置清华大学镜像源以加速包下载,以及在 base 环境中设置 pip 国内源。同时说明了 Mamba 相较 Conda 的性能优势,并指导用户完成 Mamba 安装与 Shell 集成,最终通过命令验证环境管理功能,帮助用户构建高效、轻量的 Python 开发环境。

封面.png

声明: 其他方案(Mambaforge、Miniforge、Micromamba、pip、pip-tools、poetry、hatch、uv、pdm 等)不在本文讨论范围内。

1. Conda & Mamba 简介

1.1. Conda 在 Python 领域的作用

  1. 环境隔离与依赖冲突: 轻松创建相互隔离的虚拟环境,解决不同项目对 Python 版本和第三方库(尤其是相互冲突的版本)的需求,避免全局安装的混乱。
  2. 跨平台二进制依赖管理: 不仅能安装 Python 包,还能无缝管理复杂的非 Python 依赖库(如 C/C++ 库如 NumPy、SciPy 依赖的 MKL、BLAS 等),解决了纯 Python 包管理器(如 pip)在编译和链接这些依赖时的困难,尤其在 Windows 上。
  3. 包版本一致性: 强大的依赖解析器确保环境内所有包(包括底层系统库)的版本兼容性,解决“依赖地狱”问题。
  4. 便捷的科学计算栈安装: 特别适合数据科学领域,一键安装包含 Python、核心科学库(NumPy, Pandas, Scikit-learn 等)及其复杂二进制依赖的完整、预编译好的环境。

1.2. Anaconda VS Miniconda

如果你是新手,刚开始使用 Conda,有两个主要的选择:Anaconda 和 Miniconda。这两个都是 Conda 的安装方式,但它们的大小和内容不同,适合不同的需求:

  • Anaconda:这是一个“全家桶”版本,大约 3-5 GB 大小。它包括 Conda 本身、Python,以及上百个预装的科学计算包(如 NumPy、Pandas、Matplotlib 等)和工具(如 Jupyter Notebook)。如果你想快速上手数据科学、机器学习或科研项目,而不介意下载大文件,Anaconda 是可选项。但缺点是安装慢、占用空间大,如果你的电脑存储有限,可能不合适。

  • Miniconda:这是一个“精简版”,只有几百 MB 大小。它只包含 Conda 和 Python,没有额外包。你需要自己用 Conda 命令安装所需的软件(比如 conda install numpy)。如果你经验稍多、想自定义环境、节省空间,或者只用 Conda 管理少量包,Miniconda 更合适。它安装快、灵活,但新手可能需要多学几条命令来添加包。

👆 以上为预览片段,下方解锁全文 👇
请选择解锁方式
方式1:微信扫码支付后查看全文
方式2:面包多平台查看全文
前往 面包多 https://mbd.pub/o/bread/YZaTlpdubQ== ,直接在面包多平台查看全文
方式3:CSDN平台查看全文
前往 CSDN https://blog.csdn.net/qq_36462452/article/details/150562311 ,直接在CSDN平台查看全文
方式4:输入兑换码查看全文
前往 链动小铺 https://pay.ldxp.cn/item/4kevs4 购买【IT技术博客兑换码】,然后填写到下方,点击【兑换解锁全文】,即可解锁全文