欢迎光临
我们一直在努力

Windows 下安装 OpenClaw 环境准备完整教程

Windows 下安装 OpenClaw 环境准备完整教程

在这里插入图片描述

最近我在 Windows 上安装 OpenClaw 踩了不少坑,特别是环境准备这块,官网推荐安装 WSL(Windows 子系统 Linux),但我在 Win10 上遇到了各种问题,安装一直不成功。折腾了很久,终于找到了不需要 WSL 的安装方法,整理出来分享给大家。


一、前提:安装 Node.js 和 Git

首先需要安装 Node.js 22.16+ 和 Git 最新版本,这两个是必须的:

1. 安装 Node.js 22.16+

方法一:官方安装包(推荐新手)

  • 访问下载地址:https://nodejs.org/dist/latest-v22.x/
  • 下载文件名类似 node-v22.16.0-x64.msi 的 64位安装包(约30MB)
  • 双击运行安装程序,一路点击「Next」即可,默认配置已经自动帮你添加到环境变量 Path
  • 安装完成后,按 Win+R 输入 cmd 打开命令提示符,验证安装:

node -v

应该输出版本号 v22.16.0 或更高版本

npm -v

应该输出 10.x 或更高版本

方法二:使用 nvm 版本管理器(推荐开发者)

如果你需要经常切换 Node.js 版本,推荐使用 nvm:

  • 下载 nvm-windows:https://github.com/coreybutler/nvm-windows/releases
  • 下载 nvm-setup.exe 运行安装
  • 安装完成后执行:

nvm install 22.16.0
nvm use 22.16.0

2. 安装 Git 最新版本

方法一:官方安装包(推荐)

  • 官网下载:https://git-scm.com/download/win
  • 浏览器会自动下载最新版本的 64位安装包
  • 运行安装包,建议勾选 Add a Git Bash profile to the context menu(这样右键点击文件夹就能直接打开 Git Bash,很方便)
  • Path 环境变量:选择默认的 Git from the command line and also from 3rd-party software
  • 其他选项保持默认即可,一路点击「Next」完成安装
  • 重新打开 cmd 验证:

git –version

输出 git version 2.xx.x 就是安装成功

方法二:winget 一键安装(Windows 10/11 推荐)

如果你用的是 Windows 10 1709+ 或 Windows 11,可以直接用系统自带的 winget 一键安装:

winget install Git.Git
winget install OpenJS.NodeJS.LTS

安装完重启终端就可以验证版本了。

👉 加速 npm 下载(可选但推荐)

国内npm默认源下载速度比较慢,可以切换到淘宝镜像加速:

npm config set registry https://registry.npmmirror.com


二、关于 WSL 的说明

OpenClaw 官网默认推荐安装 WSL(Windows 子系统 Linux),提供了一键安装脚本:

iwr useb https://openclaw.ai/install.ps1 | iex

这个脚本会自动检测环境并帮你安装 Node.js 和 Git,确实很省心。但实际使用中我遇到了这些问题:

  • 安装 Git 过程可能很慢,容易闪退
  • WSL 在部分 Win10 系统上会遇到各种兼容性问题,我折腾了很久都没安装成功

如果你能顺利装上 WSL,那直接用官网脚本最方便。如果你和我一样,WSL 安装一直出问题,接着往下看,这有不用 WSL 的替代方案。


三、无需 WSL:通过 Visual Studio 安装 C++ 开发环境

OpenClaw 需要编译一些 Node.js 原生模块,所以必须要有 C++ 编译环境。不用 WSL 也能搞定,直接安装 Visual Studio 的 C++ 桌面开发组件即可。

1. 下载 Visual Studio

  • 打开官网下载:https://visualstudio.microsoft.com/zh-hans/downloads/
  • 下载免费的 Community 社区版 就够用了,不需要付费
  • 在这里插入图片描述

2. 选择安装组件

运行安装程序后,一定要勾选「使用C++的桌面开发」 这个工作负载:
在这里插入图片描述

3. 等待安装完成

选择好组件后点击安装,等待下载和安装完成。这个过程需要下载几个GB的文件,时间长短取决于你的网速:

在这里插入图片描述

安装完成后,你的 Windows 就拥有了完整的 MSVC 编译工具链,可以正常编译 Node.js 原生模块了。


四、下一步

环境准备完成后:

  • 建议重启电脑,让环境变量完全生效
  • 按照 OpenClaw 官方文档继续执行安装步骤即可

  • 总结

    方案优缺点适合人群
    WSL + 一键脚本 省心省力,环境纯净 能顺利装上WSL的同学
    VS C++ 组件 无需WSL,原生Windows运行 WSL安装失败的同学

    不管用哪种方案,都必须保证:

    • Node.js 版本 ≥ 22.16.0
    • Git 使用最新版本

    希望这篇教程能帮到同样在 Windows 上安装 OpenClaw 踩坑的朋友,少走点弯路。如果你安装成功了,欢迎在评论区留言交流。


    如果你觉得这篇文章有用,别忘了点个赞👍

    赞(0)
    未经允许不得转载:171主机测评 » Windows 下安装 OpenClaw 环境准备完整教程
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址