服务公告

服务公告 > 综合新闻 > AutoGPT:安装配置

AutoGPT:安装配置

发布时间:2026-04-22 18:01

AutoGPT安装配置实战教程

一、前言

搞过的人都知道,AutoGPT装起来一堆依赖坑,Python版本不对、pip报错、API配置玄学,分分钟劝退。今天把10年代价换来的正确姿势说清楚,保证你能跑起来。

二、操作步骤

步骤1:检查Python环境

先看看你系统里Python版本,这玩意儿要求3.8以上,低了直接报错。

$ python3 --version Python 3.10.9 $ which python3 /usr/bin/python3

预期输出:显示3.10.x或更高版本,如果是2.x或者3.7以下,直接升级先。

步骤2:安装pip和venv(CentOS/RHEL)

CentOS/RHEL系统默认Python可能没pip,先装上。

$ sudo dnf install python3-pip python3-venv -y

预期输出: Downloading packages... Complete! 或者安装完成后无报错即成功。

步骤3:安装pip和venv(Ubuntu)

Ubuntu一般自带pip,但建议确认一下,没有就装。

$ sudo apt update && sudo apt install python3-pip python3-venv -y

预期输出: Setting up python3-pip... done 或者类似成功信息。

步骤4:创建并激活虚拟环境

这一步别省,AutoGPT依赖一堆包,系统环境混用迟早出事。

$ python3 -m venv autogpt-env $ source autogpt-env/bin/activate (autogpt-env) $

预期输出:命令行前面出现(autogpt-env)前缀,表示虚拟环境激活成功。

步骤5:克隆AutoGPT仓库

用git拉代码,没git的先装git。

$ git clone https://github.com/Significant-Gravitas/AutoGPT.git Cloning into 'AutoGPT'... remote: Enumerating objects: 1234, done. remote: Total 1234 (delta 0), reused 0, delta 0 Receiving objects: 100% (1234/1234), 45.67 MiB | 2.3 MiB/s

预期输出:看到"done"或者下载进度条走完,目录里多了AutoGPT文件夹。

步骤6:安装Python依赖包

进入项目目录,pip install走起。

$ cd AutoGPT && pip install -r requirements.txt Collecting pipreqs==0.4.13 Downloading pipreqs-0.4.13-py3.py3-none-any.whl (23 kB) ... Successfully installed autogpt-0.2.1

预期输出:看到"Successfully installed autogpt-xxx"说明依赖装好了,中间有红色WARNING不用管,只要最后success就行。

步骤7:配置API密钥

AutoGPT需要OpenAI API Key才能跑,创建.env文件填进去。

$ cp .env.template .env $ sed -i 's/OPENAI_API_KEY=.*/OPENAI_API_KEY=sk-xxxxxxxxxxxxx/' .env

预期输出:.env文件生成,内容里OPENAI_API_KEY=sk-xxxxxxxxxxxxx,注意真实key要替换成你的占位符表示。

警告:.env文件包含敏感信息,确保不要提交到git仓库,已经在.gitignore里。

步骤8:启动AutoGPT

环境配好了,跑起来试试。

$ python -m autogpt Welcome to AutoGPT, your autonomous AI assistant. To get started, give me a description of a task you'd like me to help you with.

预期输出:看到欢迎信息和"To get started"提示,说明AutoGPT正常启动成功。

三、常见问题FAQ

Q1:pip install报SSL错误怎么破?

老手吐槽:这是代理问题,要么你公司网管给你设了防火墙,要么你梯子有问题。先试试pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package>,还不行就检查环境变量里有没有HTTP_PROXY,把代理配对。生产环境别裸连外网,找你们网络工程师要代理地址。

Q2:运行时报"ModuleNotFoundError: No module named 'auto_gpt'"?

老手吐槽:八成是你没激活虚拟环境,或者在错误目录。确认三件事:1) 命令行前面有(autogpt-env) 2) 当前目录是AutoGPT项目根目录 3) requirements.txt里的包都装完了。还没解决就pip list | grep autogpt看看包名对不对,新版可能叫autogpt不是auto_gpt。

Q3:API Key报错"Invalid API key"?

老手吐槽:先确认你在OpenAI官网创建的key没过期,再检查.env文件格式,别留空格或者换行符。容易犯的错是用sk-test开头而不是sk-开头的key,生产环境只能用sk-开头的。如果你用的是Azure OpenAI,那API_KEY要换成Azure的endpoint地址,配置项不一样,别混。

Q4:内存占用太高跑不动?

老手吐槽:AutoGPT这玩意儿吃内存不是盖的,16G内存起步,8G你得跑轻量任务。可以在config里调AGENT_MODEL参数,gpt-4比gpt-3.5占资源大。跑任务时开top看看,Python进程动不动就吃几个G。还有别开太多并发任务,一个任务跑完再跑下一个。

四、总结

核心要点:

  • Python版本必须是3.8+,低于这个版本无法运行
  • 必须使用虚拟环境,系统pip混用会引发依赖冲突
  • API Key是必须的,没有这玩意儿AutoGPT就是废柴
  • CentOS/RHEL用dnf/yum装依赖,Ubuntu用apt,别用错包管理器
  • 遇到问题先看虚拟环境有没有激活,再看依赖有没有装完

延伸阅读:

跑通只是第一步,用好才是本事。有什么坑欢迎评论区喷,攒够问题出第二期。