При установке gcloud для Mac я получаю эту ошибку, когда запускаю команду 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
Я прокололся и повторил некоторые вещи вустановить скрипт оболочки.Он правильно устанавливает переменные окружения (указывая на мою установку Python по умолчанию, указывая на правильное расположение gcloud SDK).
Если я просто введу интерпретатор python (используя тот же python по умолчанию, на который указывает сценарий установки)при запуске install.py
) я могу просто импортировать модуль:
>>> from __future__ import absolute_import
>>>
Стоит отметить только другую информацию: моя установка по умолчанию для python - это виртуальная среда, которую я создаю из python 2.7.15, установленного через brew.Виртуальная среда Python bin является первой в моем PATH, поэтому python
и python2
и python2.7
все вызывают правильный двоичный файл.У меня не было никаких других проблем с установкой пакетов на этой установке.
Если я повторяю последнюю строку скрипта install.sh, который вызывает скрипт install.py, он показывает /path_to_virtualenv/bin/python -S /path_to_unzipped_file/google-cloud-sdk/bin/bootstrapping/install.py
, который является правильным Python,Или я что-то упустил?