OpenClaw 跨平台安装指南
OpenClaw 是一款开源自动化工具,支持数据抓取、流程自动化及 API 测试等场景。由于涉及多系统部署,环境依赖和路径配置往往是新手容易卡壳的地方。本文基于实际工程经验,梳理了 Windows 10/11、macOS 以及主流 Linux 发行版的安装流程,并提供了经过验证的一键脚本,帮助你快速搭建稳定运行环境。
前置准备
在开始之前,请确认你的机器满足以下基础要求:
- 操作系统:Windows 10 (64 位) 及以上 / macOS Catalina (10.15) 及以上 / Linux (推荐 Ubuntu 20.04+ 或 CentOS 7+)。
- 内存与存储:建议 4GB RAM,可用空间至少 500MB。
- Python 环境:OpenClaw 基于 Python 构建,需确保已安装 Python 3.7+。
- 权限管理:Linux/macOS 下部分操作需
sudo,Windows 建议使用管理员终端。 - 虚拟环境:强烈建议为项目创建独立虚拟环境,避免依赖冲突。
Windows 10/11 安装方案
方法一:手动安装步骤
-
安装 Python 访问官网下载 Windows 安装包,安装时务必勾选
Add Python to PATH。完成后重启终端(PowerShell 或 CMD)。 -
验证环境 输入以下命令检查版本:
python --version pip --version -
创建项目目录与虚拟环境 在项目根目录下执行:
mkdir C:\OpenClawProjects cd C:\OpenClawProjects python -m venv openclaw-env -
激活虚拟环境 PowerShell 中运行:
.\openclaw-env\Scripts\Activate.ps1提示符前出现
(openclaw-env)即表示激活成功。 -
安装 OpenClaw 在激活状态下执行:
pip install [OpenClaw-Package-Name]*注:请将
[OpenClaw-Package-Name]替换为实际的 PyPI 包名或 Git 仓库地址。 -
验证安装
openclaw --version若显示版本号,说明安装成功。退出环境使用
deactivate。
方法二:一键安装脚本
对于熟悉 PowerShell 的用户,可保存以下脚本为 install_openclaw_win.ps1 并以管理员身份运行。脚本会自动检测 Python 和 Chocolatey,并完成环境初始化。
# install_openclaw_win.ps1
if (-not (Get-Command python -ErrorAction SilentlyContinue)) {
Write-Host "未检测到 Python,正在尝试安装..."
# 此处省略具体下载安装逻辑,建议手动安装 Python 以确保版本可控
}
$projectDir = "C:\OpenClawProjects"
New-Item -Path $projectDir -ItemType Directory -Force | Out-Null
Set-Location $projectDir
python -m venv openclaw-env
.\openclaw-env\Scripts\Activate.ps1
pip install --upgrade pip
pip install [OpenClaw-Package-Name]
Write-Host "安装完成,请运行 openclaw --version 验证" -ForegroundColor Green
macOS 安装方案
方法一:手动安装
-
安装 Homebrew 打开终端执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"按提示完成安装后,刷新环境变量:
source ~/.zshrc -
安装 Python 3
brew install python -
配置虚拟环境
mkdir ~/OpenClawProjects
cd ~/OpenClawProjects python3 -m venv openclaw-env source openclaw-env/bin/activate
4. **安装与验证**
```bash
pip install [OpenClaw-Package-Name]
openclaw --version
```
#### 方法二:一键安装脚本
将以下内容保存为 `install_openclaw_mac.sh`,赋予执行权限后运行:
```bash
#!/bin/bash
# install_openclaw_mac.sh
if ! command -v brew &> /dev/null; then
echo "正在安装 Homebrew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
if ! command -v python3 &> /dev/null; then
echo "正在安装 Python 3..."
brew install python
fi
project_dir="$HOME/OpenClawProjects"
mkdir -p "$project_dir"
cd "$project_dir" || exit
python3 -m venv openclaw-env
source openclaw-env/bin/activate
pip install --upgrade pip
pip install [OpenClaw-Package-Name]
echo "安装完成!"
Linux (Ubuntu/CentOS) 安装方案
方法一:手动安装
以 Ubuntu 为例,CentOS 用户需注意包管理器差异(apt vs yum/dnf)。
-
更新系统与依赖
sudo apt update && sudo apt upgrade -y sudo apt install python3 python3-venv python3-pip build-essential libssl-dev libffi-dev -y -
创建环境与安装
mkdir ~/OpenClawProjects
cd ~/OpenClawProjects python3 -m venv openclaw-env source openclaw-env/bin/activate pip install [OpenClaw-Package-Name]
3. **验证**
```bash
openclaw --version
```
#### 方法二:一键安装脚本
适用于 Ubuntu/Debian 的 Bash 脚本 `install_openclaw_linux.sh`:
```bash
#!/bin/bash
# install_openclaw_linux.sh
echo "更新系统包索引..."
sudo apt update && sudo apt upgrade -y
echo "安装 Python 及开发依赖..."
sudo apt install python3 python3-venv python3-pip build-essential libssl-dev libffi-dev -y
project_dir="$HOME/OpenClawProjects"
mkdir -p "$project_dir"
cd "$project_dir" || exit
python3 -m venv openclaw-env
source openclaw-env/bin/activate
pip install --upgrade pip
pip install [OpenClaw-Package-Name]
echo "安装完成!"
通用维护与安全建议
无论使用何种平台,以下习惯能显著提升稳定性:
- 虚拟环境管理:每次使用前先激活环境 (
source ...或.\Scripts\Activate),不再使用时运行deactivate。这能有效隔离不同项目的依赖冲突。 - 配置文件安全:API 密钥、数据库密码等敏感信息严禁硬编码。请使用环境变量或专门的配置中心管理。
- 依赖冻结:项目稳定后,生成
requirements.txt以便复现环境:pip freeze > requirements.txt - 故障排查:
- 若遇
command not found,检查虚拟环境是否激活。 - 若
pip install报错缺少库,通常需安装系统级开发包(如libssl-dev)。 - 查看日志文件获取详细错误堆栈。
- 若遇
通过上述步骤,你应该能在任意主流系统上顺利运行 OpenClaw。遇到具体问题,建议优先查阅官方文档或社区 Issue 列表。

