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

导入langchain_openai时触发issubclass() TypeError的求助

解决from langchain_openai import ChatOpenAI触发TypeError的方案
  • 检查Python版本兼容性:langchain_openai对Python版本有明确要求,需确保当前环境使用的是3.8-3.11区间内的版本,版本过高或过低都可能引发依赖适配问题。执行python --version查看当前版本,不符则切换至对应版本的Python环境。
  • 清理缓存并重装指定版本依赖:
    1. 先卸载所有相关库:pip uninstall -y openai langchain langchain-openai pydantic pydantic-core
    2. 清理pip缓存:pip cache purge
    3. 安装经验证的兼容版本组合:pip install langchain-openai==0.0.8 openai==1.3.0 pydantic==2.5.0 pydantic-core==2.14.1
  • 核对Jupyter内核环境:确保Jupyter使用的内核与执行pip命令的Python环境一致。在Jupyter中执行import sys; print(sys.executable)查看当前内核路径,对比终端执行which python(Linux/macOS)或where python(Windows)的路径,不一致则切换至对应内核。
  • 排查第三方库冲突:执行pip list查看已安装库,检查typing-extensions等关联库版本是否异常,尝试升级至兼容版本:pip install --upgrade typing-extensions

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 12:12:01