【问题标题】:How to resolve TypeError: __init__() got an unexpected keyword argument 'page_size' while using google cloud storage如何解决 TypeError: __init__() got an unexpected keyword argument \'page_size\' while using google cloud storage
【发布时间】:2022-10-03 09:46:58
【问题描述】:

我一直在尝试使用以下代码从 gcs 中读取:

from google.cloud import storage
client = storage.Client()
len(list(client.list_blobs(\'mybucket\', prefix=\'dir1/dir2\')))

但是我收到以下错误消息:

TypeError                                 Traceback (most recent call last)
<ipython-input-10-81a6f9416437> in <module>
----> 1 len(list(client.list_blobs(\'mybucket\', prefix=\'dir1/dir2\')))

~/opt/anaconda3/lib/python3.7/site-packages/google/cloud/storage/client.py in list_blobs(self, bucket_or_name, max_results, page_token, prefix, delimiter, start_offset, end_offset, include_trailing_delimiter, versions, projection, fields, page_size, timeout, retry)
   1296             page_size=page_size,
   1297             timeout=timeout,
-> 1298             retry=retry,
   1299         )
   1300         iterator.bucket = bucket

~/opt/anaconda3/lib/python3.7/site-packages/google/cloud/storage/client.py in _list_resource(self, path, item_to_value, page_token, max_results, extra_params, page_start, page_size, timeout, retry)
    396             extra_params=extra_params,
    397             page_start=page_start,
--> 398             page_size=page_size,
    399         )
    400 

TypeError: __init__() got an unexpected keyword argument \'page_size\'

我正在使用 Python 3.7.6 并更新了谷歌云包。目前在以下版本:

google-cloud-storage==2.4.0
google-cloud-core==2.3.2

    标签: python google-cloud-platform google-cloud-storage anaconda3 gcs


    【解决方案1】:

    试图复制您的错误并发现您的 google-api-core 软件包的版本低于 1.28.0

    您必须更新到高于 1.29.0 的更新版本。

    使用此命令:

    pip install google-api-core==1.30.0
    

    【讨论】:

      【解决方案2】:
      pip install --upgrade google-api-core
      

      为我炒锅。

      【讨论】:

        猜你喜欢
        • 2020-11-16
        • 1970-01-01
        • 2021-01-19
        • 1970-01-01
        • 1970-01-01
        • 2012-05-07
        • 2021-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多