Task1:环境准备
详细可参考 https://datawhalechina.github.io/deepagents-in-action/chapters/pre01-agentseek-create/ ,本文只记录自己的踩坑记录
1. 准备本地环境
1.1 安装WSL2
wsl --install
1.2. 验证是否为WSL2
wsl -l -v
wsl -d Ubuntu
1.3. 当windows存在本地的代理时,会存在如下的提示信息:
PS C:\Windows\system32> wsl -d Ubuntu
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理
原因:WSL 检测到你 Windows 开了代理,但因为网络模式限制,WSL 里用不了。要么 改成镜像网络模式,要么 手动配置代理 IP,要么 直接忽略。
影响:
| 场景 | 是否受影响 |
|---|---|
| 正常用 Ubuntu、apt、git、python | ✅ 一般不受影响 |
| WSL 里访问外网(GitHub / pip / npm) | ❌ 走不了你的 Windows 代理 |
| curl / wget 测试外网 | ❌ 可能连不上 |
| Docker in WSL | ❌ 镜像拉取可能失败 |
| 此处提供一个简单的方式: |
cat >> ~/.bashrc <<'EOF'
proxy-on() {
local hip
hip=$(ip route | awk '/^default/ {print $3; exit}')
export http_proxy="http://$hip:65532"
export https_proxy="http://$hip:65532"
export all_proxy="socks5://$hip:65532"
echo "WSL proxy ON -> $hip:65532"
}
proxy-off() {
unset http_proxy https_proxy all_proxy
echo "WSL proxy OFF"
}
EOF
source ~/.bashrc
以后可以自由控制
proxy-on
proxy-off
- macOS / Linux / WSL2 安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
此时~/.local/bin 这个目录还没有加入你的 PATH 环境变量,所以你现在直接输入 uv 可能会提示 command not found,需要把 env 文件的内容写入 ~/.bashrc:
echo 'source $HOME/.local/bin/env' >> ~/.bashrc
source ~/.bashrc
3.安装 AgentSeek:
uv tool install --upgrade agentseek
浙公网安备 33010602011771号