Windows 系统配置 Hermes Agent 史上最详细教程(WSL版)
为什么要看这篇教程?
Hermes Agent 是一个运行在终端里的 AI 助手,它可以帮你写代码、查资料、操作文件,相当于一个随时待命的程序员助理。
但是 Hermes Agent 是用 Python 写的,只能在 Linux 系统上运行。Windows 系统本身不支持直接运行,所以需要借助 WSL(Windows Subsystem for Linux)来创建一个 Linux 环境。
简单理解:WSL 就像在 Windows 系统里装了一个虚拟机,可以运行 Linux 系统和 Linux 软件。
第一步:启用 WSL
操作步骤
- 鼠标右键点击 开始菜单(左下角 Windows 图标)
- 选择 Windows PowerShell (管理员) 或 终端 (管理员)
- 弹出”用户账户控制”窗口,点 是
- 在打开的窗口里输入:
1 | wsl --install |
按回车后会看到什么?
系统会开始下载并安装 WSL2(新版,性能更好)。屏幕会显示类似这样的内容:
1 | 正在安装... |
注意:如果看到英文提示 “The operation completed successfully”,说明已经安装过了,跳过这步。
需要重启电脑吗?
需要! 看到安装完成的提示后,重启你的电脑。不重启的话后续步骤会报错。
第二步:重启后首次启动 Ubuntu
重启后会看到什么?
电脑重启后,会自动弹出一个黑色窗口(Ubuntu 终端),显示:
1 | Installing, this may take a few minutes... |
怎么操作?
输入一个英文用户名(不能用中文、空格、特殊符号)
- 例如:
alex、john、mike、hermes
- 例如:
按 回车
系统会提示输入密码:
1
New password:
输入你选择的密码(输入时不显示字符,是正常的)
再次输入密码确认:
1
Confirm password:
完成!看到类似这样的内容就成功了:
1
2
3
4
5
6Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.146.0.1-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com/
* Management: https://landscape.casual.com/
* Support: https://ubuntu.com/advantage
alex@LAPTOP-ABC123:~$
最后一行的
alex@LAPTOP-ABC123:~$叫命令提示符,前面是你的用户名,后面是电脑名,~表示当前在主目录。
第三步:更新系统(重要!)
为什么要更新?
新安装的 Ubuntu 系统里很多软件包都是旧版本,可能有安全漏洞或兼容性问题。更新后再安装其他软件会更顺利。
操作步骤
在终端(就是刚才的黑色窗口)里输入:
1 | sudo apt update |
按回车后会看到什么?
系统会让你输入密码验证身份。输入密码时不会显示任何字符,这是正常的,输入完按回车即可。
输入正确后会开始下载更新列表,屏幕滚动显示类似:
1 | Hit:1 https://archive.ubuntu.com/ubuntu jammy InRelease [164 kB] |
看到 Done 说明更新完成了。
接着输入第二行命令
1 | sudo apt upgrade -y |
这行命令会真正更新软件包。屏幕会显示:
1 | Reading state information... Done |
输入 Y 或直接按回车确认。
等待更新完成,大约需要 3-10 分钟,取决于网速。完成后会显示:
1 | XX packages upgraded, YY packages newly installed, ZZ packages removed. |
第四步:安装 Python
为什么要安装 Python?
Hermes Agent 是用 Python 写的,没有 Python 就无法运行。大部分新版 Ubuntu 已经预装了 Python,但最好确认一下。
检查是否已安装
在终端输入:
1 | python3 --version |
会看到什么?
如果已安装,显示类似:
1 | Python 3.10.12 |
如果显示 command not found,说明没装,继续下一步。
安装 Python
1 | sudo apt install python3 python3-pip -y |
按回车后等待安装完成,看到 Setting up... 就成功了。
验证安装
再次输入:
1 | python3 --version |
应该显示版本号了。
第五步:安装 Hermes Agent
操作步骤
在终端输入:
1 | pip3 install hermes-agent |
按回车后会看到什么?
屏幕会显示正在下载和安装:
1 | Collecting hermes-agent |
看到 Successfully installed 就说明安装成功了!
验证安装
1 | hermes --version |
应该显示版本号。
第六步:配置 API Key
什么是 API Key?
API Key 就像是一个密码,用于连接 AI 服务。没有有效的 API Key,Hermes Agent 无法连接到 AI 模型,也就无法回答问题。
获取 API Key 的方法:联系你的 AI 服务提供商(如河南移动的 Coding Plan、MiniMax 等),按指引获取。
操作步骤
1. 创建配置目录
1 | mkdir -p ~/.hermes |
这行命令会在主目录(~)下创建一个名为
.hermes的文件夹。.开头表示隐藏文件夹。
2. 创建配置文件
1 | nano ~/.hermes/config.yaml |
nano是一个简单的文本编辑器,Windows 上类似记事本。
按回车后会看到什么?
编辑器界面,底部有一行快捷键提示。按键盘向下箭头移动到空白处。
3. 粘贴配置内容
把下面的内容复制粘贴进去(把 你的API密钥 换成你真正的密钥):
1 | model: |
注意:把
你的API密钥那几个字替换成你获取到的真实密钥,不要留中文!
4. 保存并退出
按键盘:
Ctrl + O(保存)- 按 回车 确认文件名
Ctrl + X(退出)
回到命令提示符就对了。
第七步:启动 Hermes Agent
操作步骤
在终端输入:
1 | hermes |
按回车后会看到什么?
第一次启动可能会:
- 显示一些初始化信息
- 尝试连接 AI 服务
- 连接成功后显示对话界面
类似:
1 | Hermes Agent v1.2.3 |
看到 You: 就说明成功了!可以在后面输入你的问题。
如果显示错误?
常见错误及解决方法:
| 错误信息 | 原因 | 解决方法 |
|---|---|---|
API key is invalid |
API Key 错误 | 检查 config.yaml 里的 api_key 是否正确 |
Connection timed out |
网络超时 | 检查网络,或配置代理(见下文) |
command not found |
没安装成功 | 重新运行 pip3 install hermes-agent |
第八步:配置代理(如果需要)
为什么要配置代理?
中国大陆直接访问部分 AI 服务可能会被拦截或速度很慢。如果遇到连接问题,需要配置代理。
操作步骤
1 | nano ~/.bashrc |
在文件最末尾添加一行(按 Ctrl + End 跳到末尾):
1 | export all_proxy="socks5://127.0.0.1:10808" |
这里的
127.0.0.1:10808是代理地址,你需要改成你实际的代理地址。
保存退出(Ctrl + O,回车,Ctrl + X)。
然后让配置生效:
1 | source ~/.bashrc |
常见问题汇总
Q1: 每次使用都要重新打开 WSL 吗?
是的。关闭终端后 WSL 会停止,下次使用再打开 Ubuntu 即可。
Q2: 怎么打开 WSL/Ubuntu?
方法一:在开始菜单搜索 “Ubuntu”
方法二:打开 PowerShell,输入 wsl 直接进入
Q3: 输入密码时看不到字符正常吗?
正常,为了安全设计的。输入完按回车即可。
Q4: 安装太慢怎么办?
换清华源(步骤见上文”第四步”部分)
Q5: 想卸载 WSL 怎么办?
在 PowerShell 中运行:
1 | wsl --unregister Ubuntu |
Q6: 可以同时开多个终端吗?
可以,开多少个都行,互不影响。
完整操作流程回顾
1 | # 1. 以管理员打开 PowerShell |
祝你在 Herme Agent 的世界里玩得开心!有问题随时问我!