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

导入Google Cloud documentai_v1模块失败问题求助

解决Google Cloud Python模块导入错误:Cannot find reference 'xxx' in 'google.cloud'

问题核心

你遇到的导入错误,本质是Google Cloud Python客户端库版本与官方教程的导入路径不匹配。以google-cloud-documentai为例,2.x版本已调整了模块结构,不再使用documentai_v1这类子模块导入方式。

解决方案

1. 修正模块导入语句

针对google-cloud-documentai==2.0.0,将原有导入语句替换为:

from google.cloud import documentai  # 替代 from google.cloud import documentai_v1 as documentai

其他库(如Pub/Sub、BigQuery)同理,需对应调整导入路径(比如from google.cloud import pubsub_v1改为from google.cloud import pubsub,具体可参考对应库的最新文档)。

2. 调整代码中的引用

修改导入后,代码中所有documentai.xxx的调用无需额外改动,2.x版本已将v1的API类直接整合到主模块下。修改后的完整代码示例:

from google.api_core.client_options import ClientOptions
from google.cloud import documentai

from tabulate import tabulate

def quickstart(project_id: str, location: str, processor_id: str, file_path: str, mime_type: str):
    opts = ClientOptions(api_endpoint=f"{location}-documentai.googleapis.com")
    client = documentai.DocumentProcessorServiceClient(client_options=opts)

    name = client.processor_path(project_id, location, processor_id)

    with open(file_path, "rb") as image:
        image_content = image.read()

    raw_document = documentai.RawDocument(content=image_content, mime_type=mime_type)
    request = documentai.ProcessRequest(name=name, raw_document=raw_document)

    result = client.process_document(request=request)
    document = result.document

    print("The document contains the following text:")
    print(document.text)

3. 修复依赖版本兼容性

若其他库仍存在导入问题,建议统一更新到兼容的稳定版本,避免版本冲突:

  • 先卸载现有依赖:
    pip uninstall -y google-api-core google-cloud-core google-auth google-cloud-documentai googleapis-common-protos
    
  • 重新安装最新兼容版本:
    pip install google-cloud-documentai google-cloud-storage google-cloud-pubsub google-cloud-bigquery
    

4. 验证虚拟环境(若使用)

如果使用了虚拟环境,确保当前代码运行环境激活的是安装了对应依赖的虚拟环境,避免全局环境与虚拟环境的包混淆。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 13:55:17