OpenManus使用详细流程
- 1、安装
-
- 1、方式一:使用conda
- [2、方式2:使用 uv(推荐)](#2、方式2:使用 uv(推荐))
项目官方地址:
python
https://github.com/FoundationAgents/OpenManus/
1、安装
1、方式一:使用conda
1、创建新的conda环境
python
conda create -n open_manus python=3.12
conda activate open_manus
2、克隆仓库
python
git clone https://github.com/FoundationAgents/OpenManus.git
cd OpenManus
3、安装依赖
python
pip install tiktoken==0.5.2 pyarrow==15.0.0
pip install -r requirements.txt
2、方式2:使用 uv(推荐)
1、安装 uv(一个快速的 Python 包管理器):
python
curl -LsSf https://astral.sh/uv/install.sh | sh
注意:
在执行上述指令时出现无法连接到服务器的问题:curl: (6) Could not resolve host: astral.sh
所以,我采用pip方式安装uv
python
pip install uv -i https://pypi.tuna.tsinghua.edu.cn/simple
也可以先手动将uv安装包下载到本地,然后再安装,如下所示:
python
wget https://github.com/astral-sh/uv/releases/download/0.10.12/uv-x86_64-unknown-linux-gnu.tar.gz
tar -xzf uv-x86_64-unknown-linux-gnu.tar.gz
cd uv-x86_64-unknown-linux-gnu
mv uv /usr/local/bin/
然后验证:
python
uv --version
2、克隆仓库:
python
git clone https://github.com/FoundationAgents/OpenManus.git
cd OpenManus
3、创建并激活虚拟环境:
python
uv venv --python 3.12
source .venv/bin/activate # Unix/macOS 系统
# Windows 系统使用:
# .venv\Scripts\activate
4、安装依赖:
python
uv pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
5、浏览器自动化工具(可选)
python
playwright install
相关问题解决:我在安装成功后提醒我系统缺少运行依赖(动态库)

解决方式是执行如下指令:
python
playwright install-deps
测试能否正常使用:
python
playwright codegen https://www.google.com
6、相关配置
OpenManus 需要配置使用的 LLM API,请按以下步骤设置:
1、在 config 目录创建 config.toml 文件(可从示例复制):
python
cp config/config.example.toml config/config.toml
2、编辑 config/config.toml 添加 API 密钥和自定义设置
python
# 全局 LLM 配置
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为真实 API 密钥
max_tokens = 4096
temperature = 0.0
# 可选特定 LLM 模型配置
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为真实 API 密钥