Windows 电脑部署 Pi Agent:WSL2 + Node + D 盘工作区全流程
手把手 · 每一步都有网址和命令
深信号·教程

Windows 电脑部署 Pi Agent:WSL2 + Node + D 盘工作区全流程

适用:Windows 10/11 用户,想在本地跑一个能对话、能读写文件、会执行命令的 AI 编码助手。全程约 20 分钟。

目录(点击跳转)

第 1 步 · 开启 WSL2 并安装 Ubuntu第 2 步 · 更新系统 + 装基础工具第 3 步 · 装 Node.js 20+第 4 步 · 安装 Pi Agent第 5 步 · 配置模型(API Key)第 6 步 · 把工作区设在 D 盘第 7 步 · 常用命令速查验收清单常见问题与排错相关网址汇总

目标环境

写在前面

Pi Agent 是跑在终端里的 AI 搭档(terminal coding harness):你给它一句话需求,它能读文件、改代码、跑命令。Windows 上最顺的跑法是 WSL2 + Ubuntu——文件在 Windows 和 Linux 两边都能访问,装完跟 Linux 服务器行为一致,后面迁移到服务器也零成本。

1

第 1 步:开启 WSL2 并安装 Ubuntu

步骤
  1. 右键开始菜单,打开 管理员 PowerShell
  2. 执行:
   wsl --install

它会自动开启 WSL2 并安装默认的 Ubuntu 发行版,装完提示重启电脑

  1. 重启后,Ubuntu 窗口自动打开,按提示设置 Linux 用户名和密码(密码输入时屏幕不显示,正常)

想确认版本:wsl -l -v 应看到 VERSION 2。如果你的发行版是 1,执行 wsl --set-version Ubuntu 2 升级。

2

第 2 步:更新系统 + 装基础工具

步骤

在 Ubuntu 终端里执行:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl ca-certificates
3

第 3 步:装 Node.js 20+

步骤

Pi 需要 Node 20 及以上。用 nvm 装最干净(以后换版本一条命令):

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 22
node -v    # 应输出 v22.x.x,>= 20 即可
4

第 4 步:安装 Pi Agent

步骤
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
pi --version   # 验证安装成功
5

第 5 步:配置模型(API Key)

步骤

Pi 本身不带模型,需要接一个 LLM 提供方。首次运行 pi 会引导你选择;也可以直接编辑配置文件:

mkdir -p ~/.pi/agent
# 自定义提供方示例(OpenAI 兼容接口都适用)
cat > ~/.pi/agent/models.json <<'EOF'
{
  "providers": {
    "my-provider": {
      "baseUrl": "https://你的接口地址/v1",
      "apiKey": "$MY_API_KEY",
      "models": { "my-model": {} }
    }
  }
}
EOF

然后把密钥放进环境变量(~/.bashrc 里加一行):

echo 'export MY_API_KEY=sk-xxxx' >> ~/.bashrc && source ~/.bashrc

不同模型提供方的配置差异见 Pi 文档 models.md。配好后在 pi 里按 /model 切换模型。

6

第 6 步:把工作区设在 D 盘

步骤

WSL 里 Windows 的 D 盘路径是 /mnt/d。建一个专门放项目的工作区:

mkdir -p /mnt/d/pi-projects

之后所有项目都放这里——Windows 资源管理器里直接能看到、能备份,pi 干活也在这个目录里进行:

cd /mnt/d/pi-projects && pi

提示:如果要在 D 盘跑重 IO 的操作(大量小文件),可以放在 Linux 文件系统(~/projects)里更稳,跨盘读写会有 IO 开销;日常编辑无所谓。

7

第 7 步:常用命令速查

步骤
命令作用
pi进入交互对话模式(回车换行,/help 看内置命令)
pi -p "帮我写一个 xx"一次性执行,直接给结果,适合脚本/管道里调用
pi --help查看全部参数
pi -c清空当前会话
/model交互中切换模型
pi --offline离线模式(不检查更新)
9

验收清单

完成
  1. pi --version 输出版本号
  2. cd /mnt/d/pi-projects && pi 进入对话
  3. 输入 你好,收到回复
  4. 让它"在当前目录建一个 hello.txt 写一句话",它真的动手了

跑通这四步,你的 Windows 就有一台能写代码、能操作文件的 AI 搭档了。

10

常见问题与排错

排错
11

相关网址汇总

网址
本文基于 Pi Agent 官方文档与 Windows/WSL 实操 · 由阿衍编写 · 2026-09-27