ModuleNotFoundError: No module named ‘openai.error‘

ModuleNotFoundError: No module named 'openai.error'

result = self.fn(*self.args, **self.kwargs) File "H:\chatGPTWeb\chatgpt-on-wechat\channel\chat_channel.py", line 168,

in _handle

reply = self._generate_reply(context) File "H:\chatGPTWeb\chatgpt-on-wechat\channel\chat_channel.py", line 178,

in _generate_reply

e_context = PluginManager().emit_event( File "H:\chatGPTWeb\chatgpt-on-wechat\plugins\plugin_manager.py", line 189,

in emit_event

instance.handlers[e_context.event](e_context, *args, **kwargs) File "H:\chatGPTWeb\chatgpt-on-wechat\plugins\role\role.py", line 104,

in on_handle_context

bot = Bridge().get_bot("chat") File "H:\chatGPTWeb\chatgpt-on-wechat\bridge\bridge.py", line 53, in

get_bot

self.bots[typename] = create_bot(self.btype[typename]) File "H:\chatGPTWeb\chatgpt-on-wechat\bot\bot_factory.py", line 22, in

create_bot

from bot.chatgpt.chat_gpt_bot import ChatGPTBot File "H:\chatGPTWeb\chatgpt-on-wechat\bot\chatgpt\chat_gpt_bot.py", line 6,

in

import openai.error ModuleNotFoundError: No module named 'openai.error'

1、错误原因

Openai升级之后,openai.error 被去掉了。

参考解决方案:https://github.com/openai/openai-python/issues/840(访问前请注意上网环境)

2、修复方法

  1. Openai版本 退到0.28.0
  2. 把openai.error去掉,然后下面的异常放置到openai下访问。
相关推荐
好开心啊没烦恼14 分钟前
Python 数据分析:DataFrame,生成,用字典创建 DataFrame ,键值对数量不一样怎么办?
开发语言·python·数据挖掘·数据分析
周树皮不皮1 小时前
20250704【翻转&二叉树】|Leetcodehot100之226【pass】&今天计划
python
魔芋红茶1 小时前
spring-initializer
python·学习·spring
喜欢吃豆1 小时前
快速手搓一个MCP服务指南(九): FastMCP 服务器组合技术:构建模块化AI应用的终极方案
服务器·人工智能·python·深度学习·大模型·github·fastmcp
一个天蝎座 白勺 程序猿1 小时前
Python(28)Python循环语句指南:从语法糖到CPython字节码的底层探秘
开发语言·python
3gying2 小时前
chromedriver
python
DES 仿真实践家3 小时前
【Day 11-N22】Python类(3)——Python的继承性、多继承、方法重写
开发语言·笔记·python
云泽野8 小时前
【Java|集合类】list遍历的6种方式
java·python·list
IMPYLH9 小时前
Python 的内置函数 reversed
笔记·python
小赖同学啊11 小时前
物联网数据安全区块链服务
开发语言·python·区块链