gcloud 命令突然根本不起作用

gae*_*fan 2 google-cloud-platform

所有gcloud命令突然出现这个错误:

错误:gcloud 无法加载:没有名为 google.appengine.ext 的模块

这通常表示您的 gcloud 安装损坏或 Python 解释器存在问题。

请确认以下是 Python 2.7 可执行文件的路径:/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

如果不是,请将 CLOUDSDK_PYTHON 环境变量设置为指向可运行的 Python 2.7 可执行文件。

如果您仍然遇到问题,请按照此处的说明重新安装 Cloud SDK:https : //cloud.google.com/sdk/

以下是我尝试过的一些相关细节和事情:

  • Mac 10.11.6
  • Python 2.7.8 在 /Library/Frameworks/Python.framework/Versions/2.7/bin/python
  • Python 否则工作正常
  • 我完全删除了 google-cloud-sdk 并从https://cloud.google.com/sdk/ 重新下载
  • 试过重启
  • 试过“export CLOUDSDK_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python”但没有帮助。还将这一行添加到我的 .bash_profile

还有其他人遇到此问题或可以建议修复吗?


我在下面有一个修复程序,但我很乐意将答案授予任何可以解释发生了什么的人。

Tho*_*mas 5

我按照这里的答案,为我工作 /sf/answers/4187176871/

brew switch openssl 1.0.2q(或您拥有的任何最新版本ls /usr/local/Cellar/openssl


小智 5

我遇到过同样的问题 。我通过在 Ubuntu 中使用默认的 python2.7 解决了它

在终端输入这个

export CLOUDSDK_PYTHON=/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

不确定这在 Windows 上是否也能正常工作