【问题标题】:How to set CLOUDSDK_PYTHON for Google Cloud in Linux?如何在 Linux 中为 Google Cloud 设置 CLOUDSDK_PYTHON?
【发布时间】:2020-10-16 23:25:17
【问题描述】:

如果我跑步:

sudo gcloud components update

我收到此警告:

警告:Google 不再正式支持 Python 3.4.x Cloud SDK,可能无法正常运行。请使用 Python 版本 2.7.x 或 3.5 及更高版本。

如果您安装了兼容的 Python 解释器,则可以使用它 通过设置 CLOUDSDK_PYTHON 环境变量指向它。

我的 linux 机器是 Centos6,我当前的 python 默认版本是这些:

myshell$ python --version
Python 2.6.6
myshell$ python3 --version
Python 3.4.10

我安装了 Python 3.6 版本,位于此处:

/opt/rh/rh-python36/root/usr/bin/python

myshell$ /opt/rh/rh-python36/root/usr/bin/python --version
Python 3.6.9

因此,我将此行添加到 .bash_profile 并获取它:

export CLOUDSDK_PYTHON=/opt/rh/rh-python36/root/usr/bin/python

但我在运行 gcloud 命令时仍然收到相同的警告

谁能解释我做错了什么?

【问题讨论】:

    标签: python python-3.x google-cloud-platform centos6 google-cloud-sdk


    【解决方案1】:

    我认为你可以按照here 的描述来解决它。

    *只需转到 google-cloud-sdk 文件夹并打开 install.sh 文件。

    *将 CLOUDSDK_PYTHON="python" 值更改为 CLOUDSDK_PYTHON="python2.7"

    *使用命令重新运行安装

    ./install.sh
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      相关资源
      最近更新 更多