【发布时间】:2019-06-24 02:17:50
【问题描述】:
在为 mac 安装 gcloud 时,当我根据文档 here 运行 install.sh 命令时出现此错误:
Traceback (most recent call last):
File "/path_to_unzipped_file/google-cloud-sdk/bin/bootstrapping/install.py", line 8, in <module>
from __future__ import absolute_import
我在安装 shell 脚本中浏览并回显了一些内容。它正在正确设置环境变量(指向我的默认 python 安装,指向 gcloud SDK 的正确位置)。
如果我只是输入 python 解释器(使用安装脚本在运行 install.py 时指向的默认 python),我可以很好地导入模块:
>>> from __future__ import absolute_import
>>>
唯一值得注意的其他信息是我的默认 python 设置是我从通过 brew 安装的 python 2.7.15 创建的虚拟环境。虚拟环境 python bin 位于我的 PATH 中,因此 python 和 python2 和 python2.7 都调用正确的二进制文件。到目前为止,我在此设置上安装软件包时没有其他问题。
如果我回显调用 install.py 脚本的 install.sh 脚本的最后一行,它会显示 /path_to_virtualenv/bin/python -S /path_to_unzipped_file/google-cloud-sdk/bin/bootstrapping/install.py 这是正确的 python。还是我错过了什么?
【问题讨论】:
标签: python gcloud google-cloud-sdk