在ubuntu中安装Google Cloud SDK时遇到问题

2024-04-29 19:41:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在ubuntu中安装Google Cloud SDK,但是出现了一个错误:

[root@localhost google-cloud-sdk]# ./install.sh

Welcome to the Google Cloud SDK!

File "/home/marilu/google-cloud-sdk/bin/bootstrapping/install.py", line 182

with open(rc_path) as rc_file:

          ^

SyntaxError: invalid syntax [root@localhost google-cloud-sdk]# 

我已经安装了Python;这就是它的外观

[root@localhost marilu]# ls -l

drwxr-xr-x  5 marilu marilu     4096 Apr  8 11:35 google-cloud-sdk

drwxrwxr-x 19 marilu marilu     4096 Apr 23 09:08 Python-2.7.6

[root@localhost marilu]# 

有人能帮我吗?为什么会出现这个错误?


Tags: installlocalhostcloudubuntush错误googlesdk
3条回答

您可以使用apt-get在Ubuntu/Debían系统中安装Cloud SDK。

1在shell或终端中运行以下命令,下载并安装Google Cloud SDK:

curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash

2重新启动外壳或终端。

3通过运行gcloud auth login向Google云平台进行身份验证。

你试过了吗?

与编写本文时一样,install.sh和install.py需要Python 2.7,当默认的/system Python版本为3+时,我发现了一个类似的错误。您可以通过运行python --version来确认这一点。

有几种方法可以解决这个问题:

  1. 设置一个环境变量来告诉install.sh要使用哪个python,即在~/.bashrc中添加以下行:

export CLOUDSDK_PYTHON=/path/to/python2.7

然后source ~/.bashrc并重新运行install.py

或者 2。创建python2.7Virtual Environment,激活它,然后运行install.sh

通过运行which python2.7,您可以找到已安装的python2.7可执行文件的位置。

相关问题 更多 >