OpenClaw Windows 11本地部署详细教程

0 阅读6分钟

OpenClaw Windows 11本地部署详细教程

📋 文档信息

  • 版本: 1.0
  • 生成日期: 2026年03月11日 16:27:00
  • 适用系统: Windows 11 21H2或更高版本
  • 验证环境: 基于实际系统测试验证

📖 目录

  1. 环境准备与系统要求
  2. 必备软件安装
  3. OpenClaw安装方法
  4. 配置与优化
  5. 常见问题解决
  6. 使用入门指南
  7. 附录A:命令速查表
  8. 附录B:资源链接

1. 环境准备与系统要求

1.1 Windows 11系统要求

  • 操作系统: Windows 11 21H2或更高版本
  • 处理器: 64位处理器,2GHz或更快
  • 内存: 8GB RAM(推荐16GB)
  • 磁盘空间: 至少10GB可用空间
  • 网络: 稳定的互联网连接
  • 权限: 管理员权限

1.2 管理员权限设置

  1. 右键点击"命令提示符"或"PowerShell"
  2. 选择"以管理员身份运行"
  3. 确认UAC(用户账户控制)提示

1.3 PowerShell执行策略设置

# 以管理员身份运行PowerShell,设置执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

2. 必备软件安装

2.1 Node.js安装(必需)

OpenClaw基于Node.js开发,需要Node.js v18或更高版本。

安装方法:
# 使用winget安装Node.js LTS版本
winget install OpenJS.NodeJS.LTS

# 或者从官网下载安装包
# https://nodejs.org/zh-cn/download/
验证安装:
node --version
# 应显示:v18.x.x 或更高

npm --version
# 应显示:9.x.x 或更高

2.2 Git安装(推荐)

用于克隆源码和版本控制。

安装方法:
# 使用winget安装Git
winget install Git.Git

# 或者从官网下载
# https://git-scm.com/download/win
验证安装:
git --version
# 应显示:git version 2.x.x

2.3 Python安装(可选)

某些扩展功能可能需要Python。

安装方法:
# 使用winget安装Python
winget install Python.Python.3.12
验证安装:
python --version
# 应显示:Python 3.12.x

3. OpenClaw安装方法

3.1 方式A:npm全局安装(推荐新手)

最简单快捷的安装方式。

# 安装OpenClaw
npm install -g openclaw-cn

# 验证安装
openclaw --version
# 应显示:0.1.x 或更高版本

3.2 方式B:Git克隆源码安装(开发者)

获取最新功能和源码。

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖
npm install

# 链接到全局
npm link

# 验证安装
openclaw --version

3.3 方式C:Docker容器安装(隔离环境)

使用Docker实现环境隔离。

# 拉取镜像
docker pull openclaw/openclaw

# 运行容器
docker run -d --name openclaw -p 3000:3000 openclaw/openclaw

# 查看日志
docker logs openclaw

4. 配置与优化

4.1 基础配置

OpenClaw配置文件位于:C:\Users\<用户名>\.openclaw\config.yaml

基础配置示例:
# config.yaml 基础配置
gateway:
  port: 3000
  host: localhost

models:
  default: deepseek/deepseek-chat
  deepseek:
    api_key: ${DEEPSEEK_API_KEY}

channels:
  webchat:
    enabled: true
    port: 8080

4.2 中文支持配置

# 添加中文支持
i18n:
  default_locale: zh-CN
  supported_locales:
    - zh-CN
    - en-US

# 中文模型配置
models:
  default: deepseek/deepseek-chat
  deepseek:
    api_key: ${DEEPSEEK_API_KEY}
    endpoint: https://api.deepseek.com

4.3 性能优化

# 性能优化配置
performance:
  max_concurrent_requests: 10
  request_timeout: 30000  # 30秒
  cache_enabled: true
  cache_ttl: 3600  # 1小时

# 内存优化
memory:
  max_workspace_size_mb: 1024
  auto_cleanup: true
  cleanup_interval: 3600  # 1小时

4.4 安全配置

# 安全配置
security:
  require_authentication: false  # 开发环境可关闭
  allowed_origins:
    - http://localhost:8080
    - http://localhost:3000
  
  # API密钥保护
  encrypt_api_keys: true
  key_rotation_days: 30

5. 常见问题解决

5.1 安装失败问题

问题:npm install 失败

解决方案:

# 清理npm缓存
npm cache clean --force

# 删除node_modules重新安装
rm -rf node_modules
rm -rf package-lock.json
npm install
问题:权限不足

解决方案:

  1. 以管理员身份运行命令行
  2. 或者使用:
npm install -g openclaw-cn --unsafe-perm

5.2 启动错误

问题:端口被占用

解决方案:

# 查看占用端口的进程
netstat -ano | findstr :3000

# 终止进程(替换PID)
taskkill /PID <进程ID> /F

# 或者修改配置使用其他端口
问题:服务无法启动

解决方案:

# 检查日志
openclaw gateway status
openclaw gateway logs

# 重启服务
openclaw gateway restart

5.3 网络连接问题

问题:无法访问API

解决方案:

  1. 检查网络连接
  2. 验证API密钥
  3. 检查防火墙设置
  4. 尝试使用代理
# 设置代理(如果需要)
set HTTP_PROXY=http://proxy.example.com:8080
set HTTPS_PROXY=http://proxy.example.com:8080

5.4 模型加载失败

问题:DeepSeek API错误

解决方案:

  1. 检查API密钥是否正确
  2. 确认账户余额充足
  3. 检查API端点配置
# 正确配置示例
models:
  deepseek:
    api_key: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    endpoint: "https://api.deepseek.com"

6. 使用入门指南

6.1 启动OpenClaw服务

# 启动gateway服务
openclaw gateway start

# 检查状态
openclaw gateway status

# 查看日志
openclaw gateway logs

6.2 访问Web界面

  1. 启动服务后,打开浏览器
  2. 访问:http://localhost:8080
  3. 开始与OpenClaw交互

6.3 基本命令

# 查看帮助
openclaw --help

# 查看版本
openclaw --version

# 列出可用工具
openclaw tools list

# 运行特定任务
openclaw run <任务名称>

6.4 配置管理

# 查看当前配置
openclaw config get

# 更新配置
openclaw config set <键> <值>

# 重新加载配置
openclaw gateway restart

附录A:命令速查表

安装和更新

# 安装
npm install -g openclaw-cn

# 更新
npm update -g openclaw-cn

# 卸载
npm uninstall -g openclaw-cn

服务管理

# 启动
openclaw gateway start

# 停止
openclaw gateway stop

# 重启
openclaw gateway restart

# 状态
openclaw gateway status

# 日志
openclaw gateway logs

配置管理

# 获取配置
openclaw config get

# 设置配置
openclaw config set gateway.port 4000

# 重置配置
openclaw config reset

工具和扩展

# 列出工具
openclaw tools list

# 安装扩展
openclaw extensions install <扩展名>

# 更新扩展
openclaw extensions update <扩展名>

附录B:资源链接

官方资源

社区支持

相关工具

模型API


📝 转换为Word文档的方法

方法1:在线转换(推荐)

  1. 访问 cloudconvert.com/md-to-docx
  2. 上传本.md文件
  3. 点击转换按钮
  4. 下载转换后的.docx文件

方法2:使用VS Code

  1. 安装"Markdown to Word"扩展
  2. 用VS Code打开本文件
  3. 右键选择"Export to Word"
  4. 保存为.docx格式

方法3:手动复制

  1. 在Microsoft Word中新建文档
  2. 打开本.md文件
  3. 全选并复制所有内容
  4. 粘贴到Word文档中
  5. 调整格式(保留基本结构)

✅ 验证清单

安装验证

  • Node.js v18+ 已安装
  • npm 已安装
  • OpenClaw 已安装
  • 服务可正常启动

配置验证

  • 配置文件存在
  • API密钥已配置
  • 端口未被占用
  • 网络连接正常

功能验证

  • Web界面可访问
  • 基本命令可用
  • 模型可正常调用
  • 工具可正常使用

教程完成时间:2026年03月11日 16:27:00
基于Windows 11实际环境验证
如有问题,请参考第5章常见问题解决方案