1. Windows 环境下 OpenClaw 完整安装指南
OpenClaw 作为一款新兴的智能开发工具,正在技术社区快速流行。对于 Windows 用户而言,通过 WSL2 子系统搭建开发环境是最稳定可靠的选择。本教程将带你从零开始,完成从系统准备到 OpenClaw 成功运行的全过程。
我在实际部署中发现,很多问题都源于基础环境配置不当。因此特别强调前期准备工作的重要性 - 这直接决定了后续所有步骤的顺利程度。我们将采用 Ubuntu 22.04 LTS 作为 WSL2 子系统,配合 Node.js 18+ 运行环境,这是目前验证最稳定的组合方案。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与系统配置
2.1 启用 WSL2 功能
首先以管理员身份打开 PowerShell 执行:
powershell复制dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启后设置 WSL2 为默认版本:
powershell复制wsl --set-default-version 2
注意:部分旧版 Windows 10 需要先安装 WSL2 内核更新包。建议访问微软官方文档获取最新补丁。
2.2 安装 Ubuntu 子系统
从 Microsoft Store 获取 Ubuntu 22.04 LTS。安装完成后首次启动会提示创建用户名和密码,这里建议:
- 用户名全小写无特殊字符
- 密码复杂度适中(后续 sudo 操作需要频繁输入)
验证 WSL 版本:
bash复制wsl -l -v
应显示 VERSION 为 2。若为 1,需执行:
bash复制wsl --set-version Ubuntu-22.04 2
3. 开发环境配置
3.1 Node.js 环境部署
推荐使用 nvm 管理 Node 版本:
bash复制curl -o- https://raw.githubu
