linux-Openmanus本地部署-AI-Agent初探

文章目录

  • 简介
  • 官网指导
  • widows安装
  • linux安装
  • 安装依赖项报错
  • 配置
  • 快速入门
  • 别急
  • 效果展示

简介

上来先不说其它的,先给你们稳定军心……要尝试的兄弟,放心尝试,占用空间并不大,部署下来,不超过10G。

官网指导

网址
官网指导,比较全面。我只挑重点。

widows安装

在B站上,有人用过,我就不细讲了。

conda create -n open_manus python=3.12
conda activate open_manus

linux安装

警告:一步步来,不要随便弄,会出bug,解起来很烦的!

使用 uv(推荐)

  • 安装 uv(快速 Python 包安装程序和解析器):
curl -LsSf https://astral.sh/uv/install.sh | sh
  • 克隆存储库:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
  • 创建一个新的虚拟环境并激活它:
uv venv
source .venv/bin/activate  # On Unix/macOS
  • 安装依赖项:
uv pip install -r requirements.txt

安装依赖项报错

  • python版本过低
    跟着链接走,差不多就行了,pyenv工具很好用,如果嫌麻烦的,也可以直接去官网自己下载安装包,下载完后,解压运行就可以了。
  • 处理完版本问题
    使用python --version,检查当前版本是不是符合版本需求,如果发现没被替换,那就退出虚拟机:deactivate
    方法 1:临时修复(仅当前终端会话生效)
    手动将路径添加到 PATH 环境变量:
export PATH="/home/yys/.pyenv/versions/3.11.9/bin:$PATH"

验证是否生效:

which pip3  # 应显示 `/home/yys/.pyenv/versions/3.11.9/bin/pip3`

方法 2:永久修复(推荐)
将路径永久添加到 PATH 环境变量中:

  1. 编辑 Shell 配置文件

    echo 'export PATH="$HOME/.pyenv/versions/3.11.9/bin:$PATH"' >> ~/.bashrc
    
    • 如果使用 zsh,替换 ~/.bashrc~/.zshrc
  2. 重新加载配置文件

    source ~/.bashrc  # 或 source ~/.zshrc
    
  3. 验证路径

    echo $PATH  # 应包含 `/home/yys/.pyenv/versions/3.11.9/bin`
    

方法 3:通过 pyenv 自动管理路径
如果使用 pyenv,确保已正确初始化:

  1. 检查 ~/.bashrc~/.zshrc
    确保包含以下代码:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    
  2. 重新加载配置

    source ~/.bashrc  # 或 source ~/.zshrc
    
  3. 验证 pyenv 是否生效

    pyenv versions  # 应显示已安装的 Python 版本
    

上述方法,皆有效,个人推荐使用临时环境配置,即方案1。

配置

OpenManus 需要对其使用的 LLM API 进行配置。请按照以下步骤设置您的配置:

在目录中创建一个config.toml文件config(您可以从示例中复制):

cp config/config.example.toml config/config.toml

编辑config/config.toml以添加您的 API 密钥并自定义设置:

# Global LLM configuration
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # Replace with your actual API key
max_tokens = 4096
temperature = 0.0

# Optional configuration for specific LLM models
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # Replace with your actual API key

快速入门

运行 OpenManus 的一行:

python main.py

然后通过终端输入你的想法!

别急

每一次启动manus,都需要这三步:

uv venv
source .venv/bin/activate  # On Unix/macOS
uv pip install -r requirements.txt

效果展示

linux-Openmanus本地部署-AI-Agent初探_第1张图片

你可能感兴趣的:(manus,manus)