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

导入RagasEvaluatorChain报错:No module named 'ragas.langchain'

解决Ragas导入RagasEvaluatorChain报错问题

问题原因

在ragas 0.1.0及更早版本中,ragas.langchain模块并不存在,该模块是ragas后续版本新增的LangChain集成模块,旧版本没有对应的导入路径。

解决方案

  • 升级ragas到兼容版本
    执行以下命令升级到支持ragas.langchain的版本:

    pip install --upgrade ragas
    

    升级完成后即可正常使用from ragas.langchain import RagasEvaluatorChain。

  • 旧版本替代方案(不升级)
    如果必须保留0.1.0版本,需使用ragas原生的评估方式替代,示例代码:

    from ragas.evaluation import evaluate
    # 后续可结合自身LangChain逻辑,基于evaluate函数实现评估流程
    

    旧版本没有封装好的RagasEvaluatorChain类,需要直接调用ragas核心评估函数,自行整合LangChain的链式逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 01:20:56