这是成功率最高的方式,尤其适合有一定技术基础的用户。

-
使用 Git Clone(而非直接下载Zip)
- 命令:
git clone https://github.com/tencent-ailab/open-claw.git - 优点: Git 会自动处理代码仓库,更容易更新,且能克隆所有分支和历史。
- 如果慢或失败: 使用国内镜像源(如 Gitee),先去 Gitee 搜索 “open-claw”,找到镜像仓库后,使用镜像仓库的 Git 地址进行克隆。
- 命令:
-
使用代码托管平台的“下载”功能(备用)
- 访问 OpenClaw 在 GitHub 或 Gitee 的页面。
- 寻找 “Code” -> “Download ZIP” 按钮。
- 注意: 直接下载 ZIP 有时会不完整,下载后,请务必核对文件大小,并最好用
git clone方式验证。
-
解决 Python 依赖安装失败的问题 下载完代码后,安装依赖是关键且容易出错的环节。
cd open-claw # 进入项目目录 pip install -r requirements.txt
- pip 安装慢或超时:
- 永久更换镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 临时使用镜像源:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 永久更换镜像源:
- 如果提示权限错误: 在命令前加上
sudo(Linux/Mac) 或以管理员身份运行 CMD (Windows)。 - 如果某个包(如 torch)安装失败:
- 先去 PyTorch 官网 获取适合你系统(CUDA版本)的安装命令,先单独安装 PyTorch。
- 然后再安装其他依赖
pip install -r requirements.txt。
- pip 安装慢或超时:
针对网络环境问题的通用解决技巧
如果方案一中的 Git 或 Pip 因网络问题失败,可以尝试:
- 开启网络“全局代理”或“增强模式”(如果你有可用的科学上网工具),这通常能直接解决 GitHub 访问和 pip 下载慢的问题。
- 使用开发者下载工具:
- GitHub: 使用 GitHub Accelerator 或 FastGit。
- 用法:将原 GitHub URL
https://github.com/tencent-ailab/open-claw前缀替换为https://mirror.ghproxy.com/https://github.com/tencent-ailab/open-claw再进行克隆或下载。
- 用法:将原 GitHub URL
- 通用: 使用
aria2命令行下载工具,支持多线程、断点续传,比浏览器直接下载稳定得多。
- GitHub: 使用 GitHub Accelerator 或 FastGit。
- 分步骤手动安装:
requirements.txt整体安装失败,可以尝试打开这个文件,手动逐个安装里面的包,这样可以定位到具体是哪个包出了问题。
检查系统环境(常见陷阱)
- Python 版本:确保你的 Python 版本符合项目要求(通常是 Python 3.8-3.11),使用
python --version或python3 --version检查。 - pip 版本:更新 pip 到最新版
pip install --upgrade pip。 - 虚拟环境:强烈建议在虚拟环境中安装,避免包冲突。
# 创建虚拟环境 python -m venv openclaw_env # 激活环境 # Linux/Mac: source openclaw_env/bin/activate # Windows: openclaw_env\Scripts\activate # 然后在激活的环境中进行安装
- 操作系统:确认项目支持你的操作系统(Windows/Linux/Mac),某些依赖在 Windows 上可能需要额外步骤,请仔细阅读项目的
README.md。
总结与步骤建议
新手最优路径:
- 准备环境:确保已安装合适版本的 Python 和 Git。
- 更换镜像:为 pip 设置国内镜像源(如上文所述)。
- 使用镜像克隆:通过 Gitee 或
ghproxy镜像地址进行git clone。 - 使用虚拟环境:在项目目录中创建并激活虚拟环境。
- 安装依赖:在虚拟环境中运行
pip install -r requirements.txt。 - 查阅文档:仔细阅读项目根目录下的
README.md和INSTALL.md(如果有),里面可能有针对特定平台的特殊说明。
如果按照以上步骤仍然失败,请将具体的错误信息(截图或复制终端报错内容)提供出来,这样能更准确地定位问题,常见的错误信息如 Connection timeout、Could not find a version that satisfies the requirement、ERROR: Failed building wheel for... 等,各有不同的解决方法。
祝你顺利下载并使用 OpenClaw!