You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac环境Python3.12虚拟环境运行AutoGPT遇ModuleNotFoundError求助

解决AutoGPT运行时ModuleNotFoundError: No module named 'openai.util'的问题

问题根源

openai包v1.x及以上版本已移除openai.util模块,你使用的AutoGPT版本依赖该模块,导致版本不兼容报错。

解决步骤

  • 安装兼容版本的openai
    在Python 3.12虚拟环境中执行:

    pip install openai==0.28.1
    

    该版本保留了openai.util模块,与多数AutoGPT版本兼容。

  • 重新安装项目核心依赖
    放弃docs目录下的requirements.txt,改用项目根目录的依赖清单安装:

    pip install -r requirements.txt
    

    确保所有依赖版本匹配。

  • 验证依赖版本
    执行以下命令确认openai版本是否正确:

    pip show openai
    

    输出中Version字段应为0.28.1或其他包含openai.util的旧版本。

  • 使用官方启动脚本运行
    直接执行项目启动脚本,它会自动处理环境兼容问题:

    ./autogpt.sh run
    

内容的提问来源于stack exchange,提问作者roflinetlol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:28:15