Hermes Agent看上去安装很简单,但是安装过程中其实还是会有问题存在的,下面就分享Hermes Agent怎么安装的方法,以及出现问题后的解决方法。
环境配置(Ubuntu实操版,5-15分钟)
安装要求:
- 操作系统:Linux或macOS(Windows用户建议使用WSL2)
- Python版本:3.11(系统会自动安装)
第一步:先走官方安装(推荐)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# 重新加载 shell(bash / zsh 二选一)
source ~/.bashrc
# source ~/.zshrc
# 验证命令是否可用
hermes version
hermes doctor
预期结果:
hermes version返回版本号hermes doctor诊断通过或仅提示非阻塞项
失败分支:
- 如果提示
command not found,先执行source ~/.bashrc(或对应 shell 配置)后重试 - 如果 doctor 报依赖缺失,进入第二步兜底修复
第二步:如果官方安装后命令异常,按下面兜底修复(可直接复制)
cd ~/hermes-agent
# 1) 给当前 venv 补 pip
./venv/bin/python -m ensurepip --upgrade
# 2) 升级 pip 基础工具
./venv/bin/python -m pip install -U pip setuptools wheel
# 3) 先装关键缺失依赖(常见缺 yaml / env;核心已在项目依赖里,此行属兜底)
./venv/bin/python -m pip install pyyaml python-dotenv
# 4) 安装项目完整依赖(推荐;官方文档等价命令为 uv pip install -e ".[all]")
./venv/bin/python -m pip install -e ".[all]"
# 5) 如仍缺基础包,可显式补齐
./venv/bin/python -m pip install python-dotenv pyyaml click rich pydantic
# 6) 验证 CLI 可用(若已将 venv/bin/hermes 链到 ~/.local/bin,可直接用 hermes …)
./venv/bin/python -m hermes_cli.main --version
./venv/bin/python -m hermes_cli.main gateway setup
# 无前缀子命令时等价于 gateway run:前台跑网关;若使用 systemd 用户服务见后文 start/stop
./venv/bin/python -m hermes_cli.main gateway
预期结果:
--version正常返回版本gateway setup可进入配置流程gateway可正常启动或给出可理解提示
失败分支:
- 如果仍报
No module named ...,重新执行第 4 步pip install -e ".[all]" - 如果仍报
yaml/dotenv缺失,重复第 3 步补包并重试 - 如果网络相关依赖下载失败,切换网络后重跑第 4 步
上述就是Hermes Agent怎么安装的问题及解决方法,如果想要了解更多Hermes Agent的相关内容,欢迎来CoCoLoop社区交流。
