windows wsl openclaw安装教程

2026-05-05阅读 0热度 0
windows

在Windows上通过WSL部署OpenClaw:一份精炼指南

对于Windows用户来说,想体验那些专为类Unix系统设计的强大工具,往往需要绕点路。OpenClaw这款AI助手便是其中之一。好在,微软的WSL(Windows Subsystem for Linux)为我们架起了一座完美的桥梁。整个部署过程,其实可以精炼为四个清晰的阶段:准备底层环境、安装核心支撑、部署应用本身,最后是启动验证。下面,就带你一步步走通全程。

第一步:搭建WSL2 Linux基础环境

万事开头,得先把WSL2这个“模拟器”给装好、配置妥当。

开启WSL功能:首先,请以管理员身份打开PowerShell或命令提示符。直接输入下面这条命令并回车,它会自动启用所需的Windows功能,并默认安装Ubuntu发行版。

wsl --install

命令执行完毕后,务必重启你的电脑,这是关键一步。

初始化Ubuntu系统:重启后,在开始菜单里找到并启动刚安装好的Ubuntu。首次运行会提示你创建一个新的用户名和密码——这个密码很重要,后续执行管理员命令(sudo)时全靠它。

确认WSL版本:为了获得最佳兼容性和性能,强烈建议使用WSL2。你可以在PowerShell中运行以下命令来检查:

wsl -l -v

如果显示的版本是1,别担心,一条命令就能升级:wsl --set-version <你的发行版名称> 2(请将<你的发行版名称>替换为实际的名称,比如Ubuntu)。

第二步:在WSL中安装核心依赖

环境搭好,接下来所有操作都在刚才打开的Ubuntu终端里进行。

更新系统软件源:这是保证能安装到最新软件包的好习惯。

sudo apt update && sudo apt upgrade -y

安装基础工具集:Git、Curl这些工具在后续步骤中必不可少。

sudo apt install -y git curl wget build-essential

安装Node.js运行环境:OpenClaw要求Node.js版本在22及以上。怎么灵活管理Node版本?业内普遍推荐使用nvm(Node Version Manager)。

# 下载并安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重新加载shell配置,让 nvm 命令生效
source ~/.bashrc
# 安装 Node.js 22 LTS(长期支持)版本
nvm install 22
# 验证安装是否成功
node --version  # 预期输出 v22.x.x 或更高
npm --version

第三步:部署OpenClaw应用

基石打牢,现在可以正式安装OpenClaw了。这里提供两条路径,适合不同需求的用户。

方式一:快速安装(新手首选)

官方提供了一键安装脚本,能自动化完成绝大多数配置工作,非常省心。

在Ubuntu终端中直接运行:

curl -fsSL https://openclaw.ai/install.sh | bash

脚本跑完后,通常会自动进入初始配置向导。如果中途退出了或想重新配置,随时可以执行openclaw onboard --install-daemon来唤起。

方式二:源码安装(适合开发者与定制需求)

如果你打算钻研代码、二次开发,或者单纯想更透彻地了解其工作原理,从源码安装是更合适的选择。

克隆代码仓库

git clone https://github.com/openclaw/openclaw.git
cd openclaw

创建Python虚拟环境(强烈建议,能有效避免包依赖冲突):

sudo apt install -y python3-pip python3-venv
# 确保使用Python3的venv模块
python3 -m venv venv
source venv/bin/activate

安装项目依赖

# 以“可编辑”模式安装Python依赖,便于后续修改代码
pip install -e .
# 安装Node.js相关的前端依赖
npm install

运行初始化配置

openclaw onboard

第四步:配置并启动OpenClaw

配置API密钥:这是关键一步。OpenClaw本身不内置AI模型,它需要连接外部的“大脑”。在运行onboard向导时,你需要选择一个模型服务提供商(例如OpenRouter、阿里云百炼等),并填入对应的API Key。如果还没有Key,可以先去相应平台(比如OpenRouter)注册申请。
小提示:如果追求完全本地化、免费用,可以考虑集成Ollama来调用本地模型。当然,这对电脑硬件配置的要求会高不少。

启动核心服务:配置妥当后,启动OpenClaw的网关(Gateway)服务。

openclaw gateway start

验证服务状态:用下面任一命令检查服务是否正常运行。

openclaw status
# 或者更具体地查看网关状态
openclaw gateway status

如果终端返回服务正在运行,那么恭喜你,安装已成功。

访问Web控制台:最后,打开你最常用的浏览器,访问 http://localhost:18789。一个功能完整的OpenClaw Web操作界面应该展现在你眼前,现在就可以开始和你的AI助手对话了。

注意事项与常见问题排查

文件互访:WSL内的Linux系统可以通过/mnt/c/这个路径轻松访问你Windows的C盘文件。例如,想进入桌面目录,只需cd /mnt/c/Users/你的用户名/Desktop
网络代理配置:如果在安装依赖时遇到网络连接问题,可能是代理没设置。可以在WSL的~/.bashrc文件末尾添加以下内容(记得把1080换成你本地代理软件的实际端口):

export http_proxy=http://host.docker.internal:1080
export https_proxy=http://host.docker.internal:1080

保存后,执行source ~/.bashrc让配置立即生效。
“command not found”错误:安装后如果提示找不到openclaw命令,通常是npm的全局安装目录没加入系统路径。可以先运行npm prefix -g找出npm的全局路径,然后将该路径下的bin文件夹(例如/home/你的用户名/.npm-global/bin)添加到~/.bashrc文件的PATH环境变量里。

说到底,整个过程更像是一次标准化的工程部署。如果卡在了某个环节,别犹豫,随时可以针对具体问题寻求帮助。是API Key的配置遇到麻烦,还是某一步命令出了错?把问题抛出来,解决起来就快了。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策