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

在Databricks中使用Great Expectations遇get_context导入错误

Great Expectations导入get_context报错解决方案

问题详情

遵循Great Expectations 0.15.50旧版文档在Databricks中执行测试用例时,运行代码:

from great_expectations.util import get_context

触发ImportError,报错信息:

ImportError: cannot import name 'get_context' from 'great_expectations.util' (/local_disk0/.ephemeral_nfs/envs/pythonEnv-e053b0a2-5a41-4a6b-9156-547a7ba12dfb/lib/python3.11/site-packages/great_expectations/util.py)

原因分析

文档对应版本为0.15.50,但当前安装的Great Expectations版本中,get_context方法的模块路径已变更,不再位于great_expectations.util下。

解决步骤

  • 检查当前Great Expectations版本:
    pip show great_expectations
    
  • 若版本高于0.15.50,使用新版本的正确导入语句:
    from great_expectations.data_context import get_context
    
  • 若需严格匹配旧文档版本,重新安装指定版本:
    pip install great_expectations==0.15.50
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 20:02:31