AttributeError:模块“google.api_core”没有属性“gapic_v1”(数据流)

2024-05-28 18:42:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试将google云存储添加到我的数据流管道时出错。 在导入存储和其他一些google软件包之前,管道工作正常。在本地工作很好,没有错误,处理很好,但是当我部署它时,总是会得到类似的错误

line 233, in SecretManagerServiceClient retry=google.api_core.gapic_v1.method.DEFAULT, AttributeError: module 'google.api_core' has no attribute 'gapic_v1'

我尝试过每个软件包的不同版本,但还没有成功

import setuptools

setuptools.setup(
    name="pipeline",
    version="1.0",
    # This works similar to a requirements.txt file
    # https://packaging.python.org/discussions/install-requires-vs-requirements/
    install_requires=[
        "apache-beam==2.20.0",
        "python-magic==0.4.15",
        "PyMuPDF==1.16.18",
        "sentry-sdk==0.15.1",
        "google-api-python-client==2.1.0",
        "google-apitools==0.5.30",
        "google-api-core==1.23.0",
        "google-auth==1.23.0",
        "google-cloud-core==1.4.4",
        "google-cloud-secret-manager==1.0.0",
        "google-cloud-tasks==1.5.0",
        "google-cloud-pubsub==1.4.2",
        "google-cloud-storage==1.26.0",
        "urllib3==1.25.11",
        "pusher==3.0.0",
    ],
    packages=setuptools.find_packages(),
    data_files=[(".", ["cacert.pem"])],
    include_package_data=True,
)


Tags: installcoreapiclouddata管道packages错误
1条回答
网友
1楼 · 发布于 2024-05-28 18:42:48

有一个Github问题似乎解决了同样的错误,请检查[1]。在这个问题上提供的解决方法是降级到以前的版本,另一方面,这可能意味着其他不兼容问题

你能测试一下解决方法,看看它是否解决了这个问题吗

[1]- https://github.com/googleapis/python-pubsub/issues/115

相关问题 更多 >

    热门问题