服务器错误:内部服务器错误:模块“google.auth.credentials”没有属性“CredentialsWithTokenUri”

问题描述 投票:0回答:1

我正在尝试使用以下 python 包创建 Data Proc 集群。

“PIP_PACKAGES”:“google-cloud-bigquery==3.10.0 google-resumable-media[请求]==2.5.0 google-cloud-storage==2.8.0 google-cloud-secret-manager==2.16。 1 个谷歌广告==21.0.0"

Data Proc Cluster 已成功构建,但出现以下错误。本质上,它无法从集群连接到 GCS Bucket。

服务器错误:内部服务器错误:模块“google.auth.credentials”没有属性“CredentialsWithTokenUri”

另一方面,如果我从安装中删除 google-ads==21.0.0 软件包,它就可以正常工作并且能够连接到 GCS Bucket。

我不确定发生了什么事,非常感谢您的帮助。

  1. 尝试安装上面没有版本的软件包
  2. 针对 Google 广告尝试了版本 12 至 15
  3. 尝试在虚拟环境中安装这些软件包

他们都没有帮助。

python-3.x google-cloud-dataproc gcs dataproc
1个回答
0
投票

我有同样的消息并更新了谷歌身份验证:

pip install --upgrade google-auth

它解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.