OpenClaw 跨平台安装指南
引言
OpenClaw 是一款开源自动化工具,适用于数据抓取、流程自动化等场景。因其灵活性和可扩展性,深受开发者喜爱。本教程提供 Windows 10/11、macOS 以及 Linux 发行版(如 Ubuntu、CentOS)的详细安装指南,并附带一键安装脚本,帮助用户快速搭建运行环境。
准备工作
在开始安装之前,请注意以下几点:
- 系统要求:
- 操作系统:Windows 10 (64 位) 或更高版本 / macOS Catalina (10.15) 或更高版本 / Linux (推荐 Ubuntu 20.04 LTS 或 22.04 LTS, CentOS 7 或 8)。
- 内存:建议至少 4GB RAM,处理复杂任务时推荐 8GB 或以上。
- 存储空间:安装 OpenClaw 及其依赖项需要至少 500MB 可用空间。
- 网络连接:安装过程中需要联网以下载必要的软件包和依赖。
- 权限:在 Linux 和 macOS 上运行安装脚本可能需要
sudo权限。在 Windows 上,请使用管理员权限运行终端。
- 依赖环境:OpenClaw 基于 Python 运行。确保系统中已安装正确版本的 Python (3.7+)。本教程将包含 Python 环境的安装指导。
- 虚拟环境:强烈建议为 OpenClaw 项目创建独立的 Python 虚拟环境,以隔离项目依赖。
第一部分:Windows 10/11 安装指南
方法一:手动安装
- 安装 Python:
- 访问 Python 官网下载适用于 Windows 的最新稳定版 Python 3.x。
- 运行安装程序,务必勾选
Add Python 3.x to PATH选项。 - 安装完成后,关闭并重新打开终端(PowerShell 或 CMD)。
- 验证 Python 安装:
- 打开 PowerShell,输入
python --version和pip --version确认安装成功。
- 打开 PowerShell,输入
- 创建项目目录和虚拟环境:
mkdir C:\OpenClawProjects cd C:\OpenClawProjects python -m venv openclaw-env - 激活虚拟环境:
激活后,命令提示符前会出现.\openclaw-env\Scripts\Activate.ps1(openclaw-env)字样。 - 安装 OpenClaw:
pip install openclaw - 验证安装:
openclaw --version - 退出虚拟环境:
deactivate
方法二:一键安装脚本 (Windows)
保存以下代码为 install_openclaw_win.ps1,并以管理员身份运行。
# install_openclaw_win.ps1
if (-not (Get-Command python -ErrorAction SilentlyContinue)) {
Write-Host "Python not found. Please install Python first." -ForegroundColor Red
exit
}
$projectDir = "C:\OpenClawProjects"
if (-not (Test-Path $projectDir)) { New-Item -Path $projectDir -ItemType Directory }
Set-Location $projectDir
$venvName = "openclaw-env"
if (-not (Test-Path "$projectDir\$venvName")) { python -m venv $venvName }
Write-Host "Activating virtual environment..."
.\$venvName\Scripts\Activate.ps1
Write-Host "Installing OpenClaw..."
pip install openclaw
Write-Host "Verifying installation..."
openclaw --version
Write-Host "Installation completed successfully!" -ForegroundColor Green


