Manus Pro版如何全自动传授如何创建和部署AI智能体?【教程】
部署OpenManus的过程,本质上是把一套本地智能体环境从零搭起来。别看网上教程一堆,真正踩过坑的都知道,缺一个环节都不行。这里讲的是五个必须按顺序走完的步骤:环境准备、代码拉取、模型对接、服务启动,以及最后的基础验证。跳过哪一步,后面都可能翻车。
你必须安装Python 3.12、Git和Ollama。这三样东西是OpenManus能跑起来的硬性前提,缺一不可——Python版本要是错用成3.11或3.13,pip install直接给你报错;Git用来拉取源码;Ollama呢,承担本地大模型推理服务角色。
去python.org下载Python 3.12安装包,安装时
务必勾选“Add Python to PATH”
ollama list确认服务已经就绪。
然后执行ollama run qwen2:7b,拉取一个轻量但支持function calling的模型。这是OpenManus调用工具链的基础,没有它,后面所有工具插件都形同虚设。
克隆OpenManus并创建虚拟环境
打开终端,执行:git clone https://github.com/mannaandpoem/OpenManus.git,接着进入项目目录:cd OpenManus。然后创建隔离环境:conda create -n open_manus python=3.12,激活:conda activate open_manus。
这一步千万不能跳过虚拟环境。否则你的全局Python环境可能被requirements.txt里的依赖污染,尤其是fastapi、langchain这些版本敏感的组件,一旦冲突,app.py根本启动不了。国内用户如果conda下载慢,可以用清华镜像加速:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/,然后conda config --set show_channel_urls yes。
配置config.toml指向本地Ollama
有两种方法。方法一:复制示例配置文件——cp config/config.example.toml config/config.toml。方法二:直接新建一个空白的config.toml文件,用VS Code或记事本打开。
在[llm]区块下填入以下三行(必须严格对齐,缩进错误会导致toml解析失败):
base_url = "http://localhost:11434"
model = "qwen2:7b"
max_tokens = 4096
注意:base_url末尾不能加斜杠,写成"http://localhost:11434/"会导致连接超时;model名必须与ollama list输出的NAME列完全一致,大小写敏感。
安装依赖并启动Web界面
第一步:确保你已经在open_manus虚拟环境中。第二步:执行pip install -r requirements.txt。第三步:等待安装完成,大约2到5分钟,取决于你的网络状况。第四步:运行python app.py。
终端出现INFO: Uvicorn running on http://127.0.0.1:5172,就表示后端已经就绪。这时打开浏览器访问http://localhost:5172,页面加载稍慢是正常现象——首次启动会自动初始化向量库、加载插件、预热模型上下文。
看到“Welcome to OpenManus”,并且输入框可以响应自然语言指令,比如“列出当前目录下所有.py文件”,那就说明你的本地智能体已经连通Ollama,具备基础执行能力了。
