hermes-agent安装教程(WSL/Debian、Ubuntu),无需科学上网

张开发
2026/4/16 2:26:53 15 分钟阅读

分享文章

hermes-agent安装教程(WSL/Debian、Ubuntu),无需科学上网
Hermes-Agent 安装教程 (Debian/Ubuntu)1. 准备工作 (系统级依赖)apt换源打开镜像站找到自己的系统里面有操作指示不多赘述 https://mirror.tuna.tsinghua.edu.cn/help/AOSP/ 不知道系统版本使用 hostnamectl 命令查看确保系统已安装必要的工具sudoaptupdatesudoaptinstallpython3-pipgitcurl-y换了源 update 还失败看最后面安装uv(使用国内镜像源方式)curl-sLhttps://mirrors.ustc.edu.cn/github-release/astral-sh/uv/LatestRelease/uv-installer.sh|sh2. 获取 Hermes-Agent 源代码gitclone https://github.com/NousResearch/hermes-agent.gitcdhermes-agent3. 创建并激活 Python 虚拟环境# 使用 uv 创建虚拟环境并指定清华 PyPI 镜像源uv venv venv--python3.11--default-index https://pypi.tuna.tsinghua.edu.cn/simple# 激活虚拟环境sourcevenv/bin/activate4. 安装 Hermes-Agent 及其依赖# 使用 uv 安装项目及其开发依赖指定清华 PyPI 镜像源uv pipinstall-e./[all,dev]-ihttps://pypi.tuna.tsinghua.edu.cn/simple5. 将hermes命令添加到环境变量# 确保当前在 hermes-agent 项目根目录下# 创建指向 hermes 可执行文件的符号链接到用户本地 bin 目录ln-sf$(pwd)/venv/bin/hermes~/.local/bin/hermes6. (可选) 安装 Node.js 环境 (使用 nvm)# 安装 nvm (国内镜像源)/bin/bash-c$(curl-fsSLhttps://gitee.com/iamzhihuix/nvm-install-cn/raw/main/install.sh)win10_WSL2的一个问题WSL2无法切换到镜像网络因为win10不支持镜像网络没法正常DNS解析导致apt update失败# 临时更改echonameserver 114.114.114.114|sudotee/etc/resolv.conf 这个DNSip填家里路由器ip也行# 永久更改wsl系统里面的vi不好用建议照上面临时改一下再安装vimsudovim/etc/wsl.conf 添加以下内容[network]generateResolvConffalse# 按ESC,然后Shift Z Z。保存如果按照上面临时改了DNS可进行如下备份操作sudocp/etc/resolv.conf /etc/resolv.conf.bak在CMD 或 PowerShell 中 执行wsl--shutdown重新启动wsl系统并执行sudocp/etc/resolv.conf.bak /etc/resolv.conf或sudobash-cecho nameserver 114.114.114.114 /etc/resolv.confsudoaptupdate# 没问题就正常了

更多文章