本地设置 Browser Use 开发环境
先决条件
Browser Use
需要 Python 3.11 及以上版本。
建议使用 uv
进行 Python 环境管理。
克隆代码仓库
首先,克隆 Browser Use
仓库:
git clone https://github.com/browser-use/browser-use
cd browser-use
环境设置
1. 创建虚拟环境
uv venv --python 3.11
2. 安装依赖
# 以可编辑模式安装所有开发依赖
uv pip install -e ".[dev]"
-e
选项表示 “可编辑模式”,这样你在本地修改代码后,变更会立即生效,无需重新安装。.[dev]
选项表示 安装开发环境依赖。
配置环境变量
使用 .env.example
作为模板
# 复制示例环境变量文件
cp .env.example .env
或者手动创建 .env
文件,填入 API 密钥
.env
文件内容示例:
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
你可以使用 LangChain
支持的任何 LLM 模型。
更多可用模型及 API 配置,详见:LangChain 模型文档。
开发指南
完成环境搭建后,你可以执行以下操作:
运行测试:
pytest
构建项目:
hatch build
在
examples/
目录下 运行示例代码。
获取帮助
如果遇到问题,可以:
检查 GitHub Issues:
🔗 GitHub Issues加入 Discord 社区寻求支持:
🔗 Discord 交流群