返回

python-Google storage.Client 抛出 .__int__ 错误:接受 2 个位置参数,但给出了 3 个

发布时间:2022-07-08 19:57:48 236
# node.js

当尝试验证我的本地Google凭据要访问谷歌云存储,我会遇到以下错误:

类型初始化()接受2个位置参数,但给出了3个

如果我运行:

from google.cloud import storage
client=storage.Client()

我试着添加

credentials, project = google.auth.default(
     scopes=[
         "https://www.googleapis.com/auth/drive",
         "https://www.googleapis.com/auth/cloud-platform",
         'https://www.googleapis.com/auth/devstorage.full_control', 
         'https://www.googleapis.com/auth/devstorage.read_only', 
         'https://www.googleapis.com/auth/devstorage.read_write'
     ]
)

storage_client = storage.Client.__init__(self, credentials=credentials, project=project, client_info=None)

但未能解决错误。感谢您的帮助!如果我能提供更多的背景,请告诉我。

我安装的库是:

  • 谷歌 api 核心 2.8.1 pypi_0 pypi
  • google-api-python-client 1.12.11 pypi_0 pypi
  • 谷歌身份验证 1.35.0 pyh6c4a22f_0 conda-forge
  • google-auth-httplib2 0.1.0 pyhd8ed1ab_1 conda-forge
  • 谷歌-身份验证-oauthlib 0.5.1 pypi_0 pypi
  • 谷歌云 0.34.0 pypi_0 pypi
  • 谷歌云大查询 3.1.0 pypi_0 pypi
  • 谷歌云大查询存储 2.13.1 pypi_0 pypi
  • 谷歌云核心 2.3.0 pypi_0 pypi
  • 谷歌云 SDK 387.0.0 py39h6e9494a_0 conda- forge
  • 谷歌云存储 2.3.0 pypi_0 pypi
  • 谷歌-crc32c 1.1.2 py39h9ed2024_0
  • 谷歌可恢复媒体 2.3.3 pyhd8ed1ab_0 conda- forge
  • googleapis-common-protos 1.56.2 py39h6e9494a_0 conda-forge
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像