Mac gcloud install ImportError: Nenhum módulo chamado __future __
Ao instalar o gcloud para mac, recebo este erro quando executo oinstall.sh
comando de acordo com docsAqu:
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
Eu dei uma olhada e ecoei algumas coisas no script de instalação do shell. Ele está configurando as variáveis de ambiente corretamente (apontando para a minha instalação padrão do python, apontando para o local correto do SDK do gcloud
Se eu apenas inserir o interpretador python (usando o mesmo python padrão que o script de instalação aponta ao executarinstall.py
) Posso importar bem o módulo:
>>> from __future__ import absolute_import
>>>
Apenas outras informações dignas de nota são minha configuração padrão do python, que é um ambiente virtual que eu crio a partir do python 2.7.15 instalado por meio do brew. O ambiente python bin virtual é o primeiro no meu PATH, entãopython
epython2
epython2.7
todos invocam o binário correto. Até agora, não tive nenhum outro problema ao instalar pacotes nessa configuração.
Se eu ecoar a linha final do script install.sh que chama o script install.py que mostra/path_to_virtualenv/bin/python -S /path_to_unzipped_file/google-cloud-sdk/bin/bootstrapping/install.py
, que é o python correto. Ou eu estou esquecendo de alguma coisa