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
  1. 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
posted on 2026-09-20 23:11  Al_bert  阅读(0)  评论(0)    收藏  举报