【问题标题】:"ImportError: No module named zlib" when install google cloud sdk安装 google cloud sdk 时出现“ImportError: No module named zlib”
【发布时间】:2019-06-18 00:45:16
【问题描述】:

我正在按照documentation 在 mac 上安装 google cloud sdk。但是我在尝试运行这个命令时失败了:

$ curl https://sdk.cloud.google.com | bash

这是错误:

Welcome to the Google Cloud SDK!
Traceback (most recent call last):
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/bin/bootstrapping/install.py", line 12, in <module>
    import bootstrapping
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 44, in <module>
    from googlecloudsdk.core.credentials import store as c_store
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/lib/googlecloudsdk/core/credentials/store.py", line 32, in <module>
    from googlecloudsdk.core import http
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/lib/googlecloudsdk/core/http.py", line 31, in <module>
    from googlecloudsdk.core import http_proxy
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/lib/googlecloudsdk/core/http_proxy.py", line 26, in <module>
    import httplib2
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/lib/third_party/httplib2/__init__.py", line 18, in <module>
    from httplib2.python2.httplib2 import *
  File "/Users/tran.ba.vinh.son/google-cloud-sdk/lib/third_party/httplib2/python2/httplib2/__init__.py", line 35, in <module>
    import gzip
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 9, in <module>
    import zlib
ImportError: No module named zlib

我尝试使用 Homebrew 但同样的错误:

brew cask install google-cloud-sdk

甚至在通过brew install zlib 安装zlib 之后。我仍然得到那个错误。如果您有任何建议,请帮助我,非常感谢!

【问题讨论】:

  • no module named zlib的可能重复
  • 这里也一样。昨天为我用 brew 升级 Python 后 gcloud 开始失败(不仅安装而且运行现有版本)。

标签: macos google-cloud-sdk


【解决方案1】:

我在homebrew core 上找到了这个comment,它为我修好了。

TL;DR -> sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

我在安装asdf 时也遇到了这个问题。我运行了上面的命令,然后brew install asdf 工作了。我认为这个问题是在 macOS 更新后发生的,因为我必须再次运行它才能安装 google-cloud-sdk

【讨论】:

  • 这对我不起作用。 gcloud 安装仍然失败并出现同样的错误。
【解决方案2】:

安装开发者命令行工具

xcode-select --install

重新安装python2

brew reinstall python2    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 2021-11-21
    • 2018-09-29
    • 2021-03-13
    • 2014-10-11
    相关资源
    最近更新 更多