【发布时间】:2017-06-04 12:30:12
【问题描述】:
所有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
还有其他人遇到此问题或可以提出解决方法吗?
我在下面有一个修复,但我很乐意将答案授予任何可以解释发生了什么的人。
【问题讨论】: