本地设置 Browser Use 开发环境

先决条件

Browser Use 需要 Python 3.11 及以上版本
建议使用 uv 进行 Python 环境管理。


克隆代码仓库

首先,克隆 Browser Use 仓库:

  1. git clone https://github.com/browser-use/browser-use
  2. cd browser-use

环境设置

1. 创建虚拟环境

  1. uv venv --python 3.11

2. 安装依赖

  1. # 以可编辑模式安装所有开发依赖
  2. uv pip install -e ".[dev]"
  • -e 选项表示 “可编辑模式”,这样你在本地修改代码后,变更会立即生效,无需重新安装。
  • .[dev] 选项表示 安装开发环境依赖

配置环境变量

使用 .env.example 作为模板

  1. # 复制示例环境变量文件
  2. cp .env.example .env

或者手动创建 .env 文件,填入 API 密钥

.env 文件内容示例:

  1. OPENAI_API_KEY=
  2. ANTHROPIC_API_KEY=

你可以使用 LangChain 支持的任何 LLM 模型。
更多可用模型及 API 配置,详见:LangChain 模型文档


开发指南

完成环境搭建后,你可以执行以下操作:

  • 运行测试:

    1. pytest
  • 构建项目:

    1. hatch build
  • examples/ 目录下 运行示例代码


获取帮助

如果遇到问题,可以:

  1. 检查 GitHub Issues
    🔗 GitHub Issues

  2. 加入 Discord 社区寻求支持
    🔗 Discord 交流群