Does gsutil no longer work?

I have been using gcloud and gsutil for a while, but now for any gsutil command that I run, I get errors:

Traceback (most recent call last):
  File "/Users/julian/google-cloud-sdk/bin/bootstrapping/gsutil.py", line 12, in 
    import bootstrapping
  File "/Users/julian/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 22, in 
    from googlecloudsdk.core.credentials import store as c_store
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/credentials/store.py", line 27, in 
    from googlecloudsdk.core import http
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/http.py", line 31, in 
    from googlecloudsdk.core.resource import session_capturer
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/resource/session_capturer.py", line 32, in 
    from googlecloudsdk.core.resource import yaml_printer
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/resource/yaml_printer.py", line 17, in 
    from googlecloudsdk.core.resource import resource_printer_base
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/resource/resource_printer_base.py", line 38, in 
    from googlecloudsdk.core.resource import resource_projector
  File "/Users/julian/google-cloud-sdk/lib/googlecloudsdk/core/resource/resource_projector.py", line 34, in 
    from google.protobuf import json_format as protobuf_encoding
ImportError: cannot import name json_format

gcloud gcloud , ​​ . python? ?

+4
3

, protobuf. gcloud.

pip install protobuf --upgrade
+2

, google protobuf.

,

gcloud components update --version 175.0.0

google protobuf python.

pip remove protobuf

, 2.7 python ( protobuf) CLOUDSDK_PYTHON =/path/to/python.

sdk .

+1

I had the same problem. I am using mac. Looking in / usr / local / lib / python 2.7 / site-packages, I found the homebrew protobuf link. I deleted it with "rm homebrew-protobuf.pth" Then gsutil started to work.

0
source

Source: https://habr.com/ru/post/1688999/


All Articles