admin 管理员组

文章数量: 1184232

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

  • 对应视频教程:
    • B站:https://www.bilibili/video/BV16XY9zpEX1/
    • 抖音:https://v.douyin/nvoVRta2VjI/

文章目录

  • Windows 11 安装 Miniconda + Mamba,配置国内源
    • 1. Conda & Mamba 简介
      • 1.1. Conda 在 Python 领域的作用
      • 1.2. Anaconda VS Miniconda
      • 1.3. Mamba 简介
      • 1.4. Conda 与 Mamba 的关系及安装顺序说明
        • 1.4.1. Conda 与 Mamba 的关系
        • 1.4.2 Mamba vs Conda 原理对比
        • 1.4.3. 为什么需要先安装 Conda 再安装 Mamba
    • 2. 安装 Miniconda
      • 2.1. 下载安装包
      • 2.2. 关键步骤选择
      • 2.3. 安装后初步验证
    • 3. 配置 conda
      • 3.1. 编辑配置文件
      • 3.2. 支持 conda 命令在 powershell 中正常使用
      • 3.3. 在 conda 的 base 环境配置 pip 国内源
    • 4. 安装配置 Mamba
      • 4.1. 安装 Mamba
      • 4.2. 解决 PowerShell 出现两个环境提示符问题
    • 5. 最终验证
      • 5.1. 验证 Conda
      • 5.2. 验证 Mamba

声明: 其他方案(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. 便捷的科学计算栈安装:

本文标签: 国内 Windows Mamba miniconda