【发布时间】:2021-04-09 17:11:33
【问题描述】:
在尝试将 google-cloud-storage 添加到我的数据流管道时,我一直在试验一个错误。 在导入存储和其他一些谷歌包之前,管道工作得很好。在本地工作正常,没有错误,处理良好,但是当我部署它时总是会出现类似的错误
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,
)
【问题讨论】:
标签: python google-cloud-platform dataflow