在Ubuntu中安装Google Cloud SDK时遇到问题
我在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]#
有人能帮我吗?为什么会出现这个错误?
5 个回答
0
通过运行一个简单的命令来安装谷歌云SDK:
sudo apt-get install apt-transport-https ca-certificates gnupg && echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && sudo apt-get update && sudo apt-get install google-cloud-sdk && sudo apt-get install google-cloud-sdk-app-engine-java && sudo apt-get install google-cloud-sdk-app-engine-python && gcloud init
希望你的问题能得到解决。
0
你可以使用 apt-get 来在Ubuntu或Debían系统上安装Cloud SDK。
1
在写这段话的时候,install.sh 和 install.py 这两个文件需要用 Python 2.7 来运行。如果你的系统默认的 Python 版本是 3.x 以上,就可能会出现类似的错误。你可以通过运行 python --version
来确认你当前的 Python 版本。
你有几种方法可以解决这个问题:
- 设置一个环境变量,让 install.sh 知道该用哪个 Python。也就是说,你可以在你的用户目录下的 ~/.bashrc 文件里添加以下一行:
export CLOUDSDK_PYTHON=/path/to/python2.7
然后运行 source ~/.bashrc
来更新设置,再重新运行 install.py。
或者
- 创建一个 Python 2.7 的 虚拟环境,激活它,然后再运行 install.sh。
你可以通过运行 which python2.7
来找到安装的 python2.7 的位置。
3
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
sudo apt update
sudo apt-get install google-cloud-sdk
gcloud init
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。
23
1 首先,你需要下载并安装 Google Cloud SDK。可以在你的命令行工具(也就是终端)中运行下面这条命令:
curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash
2 安装完成后,记得重启你的命令行工具或者终端。
3 然后,你需要通过运行 gcloud auth login
来登录 Google Cloud Platform。
你试过这样做吗?