Windows安装Openclaw
Windows安装Openclaw
OHNIIWSL 环境准备
安装 or 更新 wsl
1 | wsl --install / wsl --update |
安装 Ubuntu
1 | wsl --install -d Ubuntu |
启动Ubuntu
- 在开始菜单启动Ubuntu
在开始菜单中点击图标进入 - PowerShell/CMD 中启动
1 | wsl |
1 | ubuntu |
或
1 | wsl -d Ubuntu |
- Windows Terminal(推荐)
Windows Terminal 是微软推出的现代化终端工具,比传统 PowerShell/CMD 更好用
安装(PowerShell)
1 | winget install Microsoft.WindowsTerminal |
安装后使用
开始菜单搜索 “Terminal” 打开 ->> 点击标签栏的 ▼ 下拉箭头 =>> 选择 Ubuntu 即可进入
三种启动方式对比
| 启动方式 | 界面 |
|---|---|
| 点击 Ubuntu 图标 | 独立的 Ubuntu 终端窗口 |
PowerShell 输入 wsl |
在 PowerShell 中进入 Ubuntu |
| Windows Terminal | 多标签页,可切换不同 shell |
当前采用 PowerShell/CMD 方案启动 Ubuntu
创建完Ubuntu的账号密码,然后看到这个 $ 就是进入 Ubuntu 环境了
基于 Ubuntu 环境安装
先检测一波, 大概率都没有安装的
1 | # Git(两个横杠) |
git
第 1 步:安装 Git
1 | sudo apt update && sudo apt install -y git curl |
验证:
1 | git --version |
nvm
第 2 步:安装 NVM
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash |
激活 NVM(立即生效):
1 | export NVM_DIR="$HOME/.nvm" |
1 | [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" |
验证:
1 | nvm --version |
第 3 步:基于 NVM 安装 node
1 | nvm install 24 |
选择node版本
1 | nvm use 24.14.0 |
验证
1 | node --version |
ollama
第 4 步:安装 Ollama
命令行安装
1 | # 1. 安装 zstd 解压工具 |
验证
1 | ollama --version |
openclaw
为了让 OpenClaw 的后台服务(Gateway)正常工作,你的 WSL 必须开启 systemd
1 | # 1. 写入配置文件 |
重启 WSL
执行完上面的命令后,你必须彻底关闭并重启 WSL 才能生效。请在 Windows 的 PowerShell(不是 WSL 窗口)里输入:
1 | wsl --shutdown |
为什么要这么做?
因为 OpenClaw 需要以“系统服务”的形式在后台持续运行。如果没有开启 systemd,OpenClaw 的网关(Gateway)就没法启动,会导致你打不开网页界面。 [1.1, 1.2]
重启完 WSL 之后,你就可以直接运行这一行来安装并启动了:
1 | # |
https://ollama.com/settings/keys 这个可以验证你的设备有没有绑定成功
如果Windows有安装ollama,记得退出,不然会占用端口
由于前置没有安装openclaw,它会安装,然后准备第一次启动,由于openclaw权限比较大会有一点危险、它会有安全声明,选yes后开始使用
開始使用:確認後,OpenClaw 會正式啟動並彈出一個網頁界面,或者在終端顯示一個 http://localhost:18700 的地址
由于选择的是glm-5:cloud云模型、所以要登录下 “signin_url”:”https://ollama.com/connect?name=D...,就复制这个 https://olla… 到浏览器中去登录,登录成功后,强制退出当前窗口,重新执行
1 | wsl |
控制台成功
浏览器成功
http://localhost:18789/#token=ollama 【不一定是这个,没关系他会重定向】
18789 这是 OpenClaw 默认的服务端口
#token=ollama: 这是你的临时登录令牌
操作模拟成功
假设桌面是 \\wsl$\Ubuntu\home\username\Desktop
说明:
当你运行 openclaw 时:
- 执行 \wsl.localhost\Ubuntu\home\用户名.nvm\versions\node\v24.14.0\lib\node_modules\openclaw/openclaw.mjs (程序代码)
- 读取 \wsl.localhost\Ubuntu\home\用户名.openclaw/openclaw.json (你的配置)
- 加载 \wsl.localhost\Ubuntu\home\用户名.openclaw/workspace/ (你的工作区)
────────────────────────────────────────────────────────────────────────────────
如果重装?
- 重装 OpenClaw → ~/.nvm/…/openclaw/ 会被覆盖
- 你的数据 → ~/.openclaw/ 保持不变
所以:
- 想备份个人数据 → 备份 ~/.openclaw/
- 想看程序代码 → 去 ~/.nvm/…/openclaw/

