乐于分享
好东西不私藏

OpenClaw安装与配置详细教程

OpenClaw安装与配置详细教程

OpenClaw安装方式对比

本地安装OpenClaw的优势:一是满足数据合规和隐私保护的要求;二是可以实现本地文件的直接调用与处理。

云端部署的主要优势则在于安装配置方便,并且可以连续稳定运行。

操作系统选择

Linux OpenClaw的原生运行环境,而 Windows 原生环境与它存在冲突。OpenClaw大量的技能(skills)基于 Linux 环境开发,在 Windows中可能无法运行,或需要适配修改。

结合日常办公的需求,我们推荐在Windows系统的Linux虚拟环境中安装OpenClaw

OpenClaw安装过程

我们以Windows 11WSL2环境为例,详细介绍了OpenClaw的安装过程。主要涉及安装WSL2、安装Ubuntu、安装前环境变量配置、Linux基础工具下载、安装OpenClaw原生程序。

OpenClaw配置过程

我们详细介绍了大模型服务商选择、大模型选择、通讯工具配置、机器人配置等流程方法,最终实现通过机器人与OpenClaw的交互。

  OpenClaw安装方式

本地还是云端?

首先要确定在本地安装,还是在云端部署。本地安装就是把OpenClaw 装在自己的电脑里,完全由自己控制;云端部署则是把OpenClaw 放在远程服务器上。

本地安装的最大优势有两点:一是数据完全在自己电脑里,不会上传到任何第三方服务器,满足数据合规和隐私保护的要求,这对于有严格办公数据安全要求的用户极为重要;二是OpenClaw可以操作本地电脑的文件(但需注意操作权限带来的安全风险),实现本地文件的直接调用与处理,云端部署则无法做到。

云端部署的主要优势在于OpenClaw可以24小时运行,不受本地电脑断电的影响,同时运行的稳定性也有保障。

Windows还是Linux?

OpenClaw 的底层设计是基于Linux 系统调用构建的,它的核心依赖(Node.jsPython)Linux系统下兼容性最佳,无需额外配置即可直接安装。因此Linux OpenClaw的原生运行环境,而 Windows 原生环境与它的底层设计存在冲突。

另外OpenClaw大量的技能插件(Skill)基于 Linux 环境开发,Linux  Skill 的支持是原生的。在 Windows 环境中,这些 Skill 可能无法运行,或者需要大量适配修改,开发与维护的成本极高,总之Windows 环境会限制 Skill 的正常使用与稳定性。

尽管OpenClaw更适合在Linux系统中运行,但是对于非 IT 专业用户来说,Windows系统更易于使用,并且不会与日常办公产生冲突。

结合这些特点,我们更推荐在Windows系统的Linux虚拟环境中安装OpenClaw。日常办公仍在Windows中完成,需要使用OpenClaw时启动Linux虚拟环境,两者不会产生冲突。

Windows11还是Windows10?

在安装和运行OpenClaw的便利性上,Windows11的体验远好于Windows10

WSL(Windows Subsystem for Linux) Windows 系统中的一项兼容层技术,允许用户在 Windows 上直接运行原生 Linux 环境。Windows 11  WSL的支持是原生的,默认集成更新版本的WSL2内核,对 Linux环境的兼容性更好,不容易出现奇怪的bug,使用体验会明显比 Windows 10 更顺畅稳定。OpenClaw的官方文档也明确推荐使用Windows 11WSL2

对于需要在本地电脑自行安装OpenClaw,或者需要在云服务器上自行安装OpenClaw的用户,可以从第2节开始阅读;对于云服务器上已经安装好OpenClaw,只需要做后续配置的用户,可以直接阅读第6节。

  安装WSL2

Windows搜索框中输入PowerShell,右键选择“以管理员身份运行”。

PowerShell中运行命令:wsl.exe --list --verbose

以观察WSL是否已安装。如果出现以下结果,说明WSL并未安装。

如果结果显示目前版本为 wsl1,则升级到 wsl2wsl --set-version Ubuntu 2

在 PowerShell 中运行 WSL 安装命令: wsl.exe --install ,耐心等待安装完成。如果网络超时就多试几次。如果重试后仍然无法安装,则需要采用离线安装方式

安装完成后会返回结果。

安装完毕后重启电脑,再次验证 WSL 版本。出现版本号意味着安装完成。

 安装Ubuntu

现在Windows中的WSL2 内核已经装好了,但还没装具体的 Linux 系统。Ubuntu 是基于 Debian 的开源 Linux 发行版,是目前最主流的 Linux 桌面/服务器系统。接下来安装Ubuntu 24.04版。

Python是很多技能(skills)运行的必要依赖环境,同时Python也是Ubuntu 系统默认预装的核心组件,这意味着我们不必再另外安装和配置python,这也是在WSL中使用OpenClaw 比在Windows 中更简单的核心原因之一。

PowerShell中运行命令:wsl --install -d Ubuntu-24.04开始安装。

下载过程需要耐心等待,下载完成后会自动安装。如果网络超时就多试几次。如果重试后仍然无法安装,则需要采用离线安装方式

安装完毕会出现UbuntuLinux)的GUI界面,但我们并不需要,将其关闭。

Windows搜索框中输入ubuntu,选择Ubuntu-24.04,将其打开。打开后进入Ubuntu Linux命令行环境,首次启动Ubuntu 需要等待初始化。

此时回到Windows命令行窗口,输入自己设定的Ubuntu系统的用户名和密码。在输入密码时屏幕上不会显示内容,这是正常现象。

用户名和密码配置完成后,再次回到Ubuntu命令行环境。

  安装OpenClaw准备工作

启用systemd并添加环境变量

OpenClaw 的网关是后台服务,需要 Linux  systemd 来管理启动,需要确保 WSLsystemd处于启动状态。

同时有大量的skills 需要调用 Windows 程序,当OpenClaw安装在WSL中时,让WSL 可以直接调用 Windows 的可执行文件非常重要。为此我们需要将 Windows  PATH 环境变量追加到 WSL  PATH 中。

尽管WSL 默认会自动开启以上两项功能,但我们还是再手工添加一下,以确保它们开通。

打开 Ubuntu 终端,执行编辑 WSL 配置文件的命令:

sudo nano /etc/wsl.conf

在编辑区域内添加以下内容:

[boot]

systemd=true 

[interop]

appendWindowsPath=true

 Ctrl+O,回车保存;再按 Ctrl+X 退出。

再回到WindowsPowerShell窗口,执行 wsl --shutdown,让配置生效。

重新打开Ubuntu终端后,通过以下命令验证systemd启用状态

ps -p 1 -o comm=

若输出systemd,则表示启用成功。

通过以下命令验证WSL 能不能正常调用 Windows的应用程序:

which powershell.exe

若返回程序路径,则说明Windows 程序互通功能正常。

避免环境变量冲突

WSL  PATH中添加Windows  PATH 环境变量后,可能会导致应用程序的冲突,特别是在Python的调用上。如果Windows  Linux 系统中都有 Python,OpenClaw 有可能会优先使用 Windows  Python,导致 OpenClaw 安装失败,或调用skills报错。

因此我们要进行验证,看Linux优先使用哪个系统中的Python

设置完毕后,在Ubuntu 终端中执行命令:python3

如果返回Linux环境的Python,例如

Python 3.12.3 (main, Mar3 2026, 12:15:18) [GCC 13.3.0] on linux

或执行命令:which python3

如果返回Linux路径,例如/usr/bin/python3

如果Windows 里没有安装 Python,则完全不用担心Python冲突。

安装Python

另外,Ubuntu系统自带的Python可能并不包含金融常用的numpypandas等库,而这些库可能被很多skills用到。我们可以在Ubuntu 终端中使用pip list 查看缺少哪些库,再根据需要安装。

作为演示我们先安装好numpypandas两个常用库。

首先要安装Python的包管理工具pip,执行命令:

sudo apt update && sudo apt install python3-pip -y

再安装需要的库,以numpypandas为例,执行命令:

pip install numpy pandas -i https://pypi.tuna.tsinghua.edu.cn/simple --break-system-packages

  安装OpenClaw

更新系统软件列表、更新系统已有的软件

使用apt一次性安装Linux的基础下载工具:curlwgetgit,以及运行环境nodejsnpm

 Ubuntu 终端执行以下命令:

sudo apt update && sudo apt upgrade -y && sudo apt install -y curl wget git nodejs npm

在安装 gitcurl 等基础工具时,系统一般会自动安装依赖包 Node.js  npm如果没有自动安装,则需要另行安装

配置npm镜像

npm  Node.js 生态的包管理器,确保 npm 国内镜像配置生效

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

验证镜像配置结果

npm config get registry

清空缓存后安装OpenClaw

npm cache clean --force

npm install -g openclaw@2026.3.13

安装完成后验证版本号

openclaw --version

  配置OpenClaw

在 Ubuntu 中运行 openclaw onboard,进入配置界面。

步骤 1:选择个人使用模式并快速开始

步骤 2:选择要使用的大模型服务商

我们这里以火山引擎为例进行配置,从中选择 Volcano Engine,进一步选择Paste API key now

接下来需要在火山引擎网站(https://console.volcengine.com/home)注册、登录、获取API key。完成注册并登录后,直接通过网址进入方舟控制台:

https://console.volcengine.com/ark/

找到页面左侧的“API Key管理”,点击后在右侧选择“创建API KEY”,创建后复制API KEY这一长串字符,再回到OpenClaw配置界面粘贴。

步骤3:选择大模型

这一步需要选择具体的大模型,我们选择有免费额度、适合新用户体验的:

volcengine/doubao-seed-1-8-251228 

步骤4:配置通讯工具(channel)

接下来配置通讯工具channelchannelOpenClaw对话的入口和通讯工具,是使用者向OpenClaw发送指令和提问的桥梁,channel将问题传给大模型,并将大模型的回答返回给使用者。

这里使用飞书作为通讯工具。先选择飞书,再选“Download from npm”,直接下载安装。

安装完成后,选择输入飞书的 App Secret

App Secret 是飞书开放平台给用户创建的应用生成的密钥。为了得到它,需要登录飞书开放平台创建账号。

先最小化UbuntuOpenClaw配置界面,进入飞书开放平台 https://open.feishu.cn/,创建账号并登录后点击右上角【开发者后台】,或者直接通过 https://open.feishu.cn/app 进入【开发者后台】,点击【创建企业自建应用】。

填写应用名称和应用描述后点击【创建】。

这时在页面顶部会出现“应用发布后,当前配置方可生效”的提示,点击提示右侧的【创建版本】。

在【版本详情】内写入应用版本号等信息,点击下方的【保存】,并【确认发布】。

应用发布后,点击网页左侧导航栏的【凭证与基础信息】,此时右侧可以看到应用凭证,包括App IDApp Secret

此时先不要把 App ID 和 App Secret 粘贴到 OpenClaw 配置页面。要先在飞书开放平台左侧【添加应用能力】,再选择右侧【机器人】—【添加】。

然后选择左侧【事件与回调】,右侧会出现【事件配置】、【回调配置】、【加密策略】3个选项卡,只需要配置前两个。

在【事件配置】选项卡中,点击【订阅方式】右侧的编辑图标,选择“使用长连接接收事件”并保存。

点击下方的【添加事件】,在搜索框中添加以下2个事件,并确认开通权限:

im.message.receive_v1im.message.message_read_v1

切换到【回调配置】选项卡,【订阅方式】选择“使用长连接接收回调”并保存。

再点击左侧导航栏的【权限管理】,在右侧的【开通权限】中,确保开通以下6个权限。

权限管理设置完毕后,选择左侧导航栏的【版本管理与发布】,再点击右侧【创建版本】,发布新的版本,点击底部【保存】并确认发布。

然后依次复制App SecretApp ID的信息,回到Ubuntu窗口的OpenClaw配置页面粘贴。如果显示Connected as xxx,说明飞书机器人通讯工具已经打通了!

步骤5通讯工具后续配置

接下来完成通讯工具的后续配置。

飞书与OpenClaw之间的消息传输方式,选择默认的WebSocket模式;选择国内版飞书;机器人的聊天交互模式,选择最适合正常使用的方式,即Open,允许机器人在所有群里工作,但必须@机器人才会响应

步骤6:其他配置

接下来还有一些其他配置。

搜索引擎,选择第一个(如果后续需要输入API Key,在输入时跳过)或直接跳过;是否现在配置技能选择No;配置 OpenClaw 的自动化插件(Hooks)选择跳过;如何启动/配置你的机器人,选择Hatch in TUI(用终端交互界面配置)

最后提示机器人上线成功,完成配置!

此时可以与机器人对话交流,机器人的回答能力由配置过程中选择的豆包大模型提供,但这是本地机器人,并非我们刚才创建的飞书机器人。

飞书机器人把 OpenClaw 能力部署到了飞书平台,可以让用户在飞书客户端里和它对话,本质是OpenClaw本地能力的远程调用,也就是把本地能力封装成飞书应用给其他用户使用。例如可以把飞书机器人添加到公司的飞书群里,大家都可以找它聊天,给它分派任务。

步骤7:在群聊中添加飞书机器人

我们以飞书手机APP为例介绍。打开飞书APP,点击底部【消息】,再点击APP右上角的“+”,选择创建群组。

群模式为“对话”,下面选择【我管理的群组】,点击【创建】。在新建的群组中,点击右上角的“...”,继续选择【群机器人】,再选择【添加】,在搜索框中输入新建的机器人的关键字,例如“华西金工”。我们选择正确的机器人后点击【添加】。将机器人添加到群聊中以后就可以发送消息了,例如让它介绍一下自己。

Ubuntu窗口中执行openclaw skills list,可以查看安装OpenClaw自带的技能(skills)。例如我们可以让机器人通过weather技能查询天气。

如果需要让它执行更复杂的任务,还需要安装更多的技能(skills)

 风险提示

本研究报告仅为技术指引,不构成投资建议。

人工智能生成的内容仅供参考,不构成投资建议,投资者应独立判断。

OpenClaw 本地部署时存在风险,建议不要安装在工作电脑或涉及敏感信息的设备上。
分析师承诺

作者具有中国证券业协会授予的证券投资咨询执业资格或相当的专业胜任能力,保证报告所采用的数据均来自合规渠道,分析逻辑基于作者的职业理解,通过合理判断并得出结论,力求客观、公正,结论不受任何第三方的授意、影响,特此声明

华西证券研究所
地址:
北京市西城区太平桥大街丰汇园11号丰汇时代大厦南座5层
网址:
http://www.hx168.com.cn/hxzq/hxindex.html
注:文中报告节选自华西证券研究所已经公开发布研究报告,具体报告内容及相关风险提示等详见完整报告。
证券研究报告:《【华西金工】OpenClaw安装与配置详细教程——人工智能投研应用系列之一
报告发布日期:2026年3月27日
分析师:张立宁 分析师执业编号:S1120520070006
            杨国平 分析师执业编号:S1120520070002
重要提示:
《证券期货投资者适当性管理办法》于2017年7月1日起正式实施。通过本订阅号发布的观点和信息仅面向华西证券的专业投资机构客户。若您并非华西证券客户中的专业投资机构客户,为控制投资风险,请取消订阅、接收或使用本订阅号中的任何信息。因本订阅号受限于访问权限设置,若给您造成不便,敬请谅解。市场有风险,投资需谨慎。
法律声明:
本订阅号为华西证券金融工程团队设立及运营。本订阅号不是华西证券研究报告的发布平台。本订阅号所载的信息仅面向华西证券的专业投资机构客户,仅供在新媒体背景下研究观点的及时交流。本订阅号所载的信息均摘编自华西证券研究所已经发布的研究报告或者是对已发布报告的后续解读,若因对报告的摘编而产生歧义,应以报告发布当日的完整内容为准。
在任何情况下,本订阅号所推送信息或所表述的意见并不构成对任何人的投资建议。华西证券及华西证券研究所也不对任何人因为使用本订阅号信息所引致的任何损失负任何责任。
本订阅号及其推送内容的版权归华西证券所有,华西证券对本订阅号及推送内容保留一切法律权利。未经华西证券事先书面许可,任何机构或个人不得以任何形式翻版、复制、刊登、转载和引用,否则由此造成的一切不良后果及法律责任由私自翻版、复制、刊登、转载和引用者承担。