Add agent tool installation notes

This commit is contained in:
2026-05-26 21:34:00 +08:00
parent 51cc6b29d6
commit f964a7b112
3 changed files with 572 additions and 0 deletions
+106
View File
@@ -0,0 +1,106 @@
---
title: 使用 Miniforge 安装 mamba
date: 2026-05-26
tags: [mamba, Miniforge, conda, Python]
collections: [软件安装]
summary: 记录通过 Miniforge 安装 mamba 的基本方法,并补充几个装完后最常用的命令。
draft: false
featured: false
---
# 使用 Miniforge 安装 mamba
如果只是想快速开始使用 `mamba`,现在最直接的方式通常不是单独找一个 `mamba` 安装包,而是先安装 `Miniforge`。根据 conda-forge 官方下载页,`Miniforge` 是当前推荐的安装器,默认已经包含 `conda``mamba` 及其依赖。
## 下载 Miniforge
官方发布页在这里:
<https://github.com/conda-forge/miniforge/releases>
按自己的系统和架构选择对应安装包即可,例如 macOS 分为 Apple Silicon 和 IntelLinux 也区分 `x86_64``aarch64`
## 命令行安装
如果是在 macOS、Linux 或 WSL 环境中,官方 README 给出了这种命令行安装方式:
```bash
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
```
安装过程中会提示是否初始化 shell。一般按推荐设置即可,安装完成后重新打开终端,或者手动加载初始化脚本。
## 为什么优先选 Miniforge
conda-forge 官方下载页明确说明,`Miniforge` 是推荐安装器,并且已经内置 `mamba`。Miniforge README 还提到,`Mambaforge` 已经退役,当前更建议直接使用 `Miniforge3`
如果你只是为了更快地创建环境和安装包,那么直接装 `Miniforge` 就够了。
## 安装后最常用的命令
`mamba` 的命令风格和 `conda` 基本一致。官方用户手册给出的最常见用法如下。
### Linux 下先初始化 shell
在 Linux 上,安装完 `Miniforge` 之后,通常还需要先做一次 shell 初始化,否则新开的终端里可能无法直接使用 `mamba activate``conda init` 官方命令支持 `bash``zsh``fish` 等 shell,在 Linux 上默认最常见的是:
```bash
conda init bash
source ~/.bashrc
```
如果你用的是 `zsh`,则改成:
```bash
conda init zsh
source ~/.zshrc
```
`mamba` 官方文档也说明了,`mamba``conda` 使用相同的命令和配置体系,因此这里的初始化步骤直接沿用 `conda init` 即可。
### 关闭默认激活 `base`
很多人不希望每次打开终端都自动进入 `base` 环境。`conda` 配置文档里把这个行为叫作 `auto_activate_base`,可以这样关闭:
```bash
conda config --set auto_activate_base false
```
设置完成后,重新打开终端时就不会默认激活 `base` 了。需要时再手动执行:
```bash
mamba activate myenv
```
### 创建环境
```bash
mamba create -n myenv python=3.12
```
### 激活环境
```bash
mamba activate myenv
```
### 安装软件包
```bash
mamba install numpy pandas
```
如果需要显式指定 `conda-forge`
```bash
mamba create -n myjlabenv jupyterlab -c conda-forge
```
## 关于镜像
我自己更倾向于先用默认的 conda-forge 源。国内镜像在某些时候确实可能更快,但也可能出现同步不及时或包版本不一致的问题。对多数安装场景来说,先用官方默认配置通常更省事。
## 小结
对现在的 `mamba` 安装流程,可以直接记住一句话:先装 `Miniforge`,然后再用 `mamba create``mamba activate``mamba install` 管理环境即可。