OpenClaw 跨平台安装指南
前置准备
OpenClaw 是一款基于 Python 的开源自动化工具,支持数据抓取、流程自动化及 API 测试等功能。由于涉及不同操作系统的环境差异,初次部署时可能会遇到依赖缺失或路径配置问题。本指南将覆盖 Windows 10/11、macOS 以及主流 Linux 发行版(Ubuntu/CentOS),并提供一键脚本辅助安装。
在开始之前,请确认以下基础条件:
- 系统要求:Windows 10 (64 位) 及以上 / macOS Catalina (10.15) 及以上 / Linux (推荐 Ubuntu 20.04 LTS 或 CentOS 7+)。
- 内存与存储:建议至少 4GB RAM,预留 500MB 以上可用空间。
- 权限管理:Linux/macOS 可能需要
sudo权限;Windows 建议使用管理员终端运行脚本。 - Python 环境:确保已安装 Python 3.7+。若未安装,请参考各平台官方文档进行配置。
- 虚拟环境:强烈建议为项目创建独立的 Python 虚拟环境,避免依赖冲突。
Windows 10/11 安装
手动安装步骤
-
检查 Python 环境 打开 PowerShell 或 CMD,输入
python --version和pip --version。若提示命令不可用,需前往官网下载并安装 Python,安装时务必勾选Add Python to PATH。 -
创建项目目录 在合适位置建立文件夹,例如
C:\OpenClawProjects,并在该目录下初始化项目。
mkdir C:\OpenClawProjects
cd C:\OpenClawProjects
- 构建虚拟环境
使用 Python 内置模块创建隔离环境,命名为
openclaw-env。
python -m venv openclaw-env
- 激活环境
激活后命令行前缀会显示
(openclaw-env),此时安装的包仅影响当前环境。
.\openclaw-env\Scripts\Activate.ps1
- 安装 OpenClaw
替换
[OpenClaw-Package-Name]为实际的 PyPI 包名或 Git 仓库地址。
pip install [OpenClaw-Package-Name]
- 验证安装 运行版本检查命令,确认工具可用。
openclaw --version
一键安装脚本
若希望简化流程,可保存以下 PowerShell 脚本为 install_openclaw_win.ps1 并以管理员身份运行。脚本会自动检测 Python 并尝试安装必要依赖。
# install_openclaw_win.ps1
if (-not (Get-Command python -ErrorAction SilentlyContinue)) {
Write-Host "未检测到 Python,请手动安装后重试"
exit
}
$projectDir = "C:\OpenClawProjects"
New-Item -Path $projectDir -ItemType Directory -Force | Out-Null
Set-Location $projectDir
if (-not (Test-Path "openclaw-env")) {
python -m venv openclaw-env
}
.\openclaw-env\Scripts\Activate.ps1
Write-Host "正在安装 OpenClaw..."
pip install [OpenClaw-Package-Name]
Write-Host "安装完成,请运行 openclaw --version 验证"


