Dan*_*e B 8 python python-3.x centos6 google-cloud-platform google-cloud-sdk
如果我跑:
sudo gcloud components update
Run Code Online (Sandbox Code Playgroud)
我收到这个警告:
警告:Google Cloud SDK 不再正式支持 Python 3.4.x,并且可能无法正常运行。请使用 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
Run Code Online (Sandbox Code Playgroud)
我安装了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
Run Code Online (Sandbox Code Playgroud)
因此,我将这一行添加到 .bash_profile 并获取它:
export CLOUDSDK_PYTHON=/opt/rh/rh-python36/root/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
但运行 gcloud 命令时我仍然收到相同的警告
谁能解释我做错了什么?
对我来说以下声明有效
export CLOUDSDK_PYTHON=python3.8
Run Code Online (Sandbox Code Playgroud)
我设置了 3.8,因为我的错误是“请使用 Python 版本 3.5 或更高版本”
小智 4
我认为您可以按照此处描述的方法解决该问题。
*只需转到 google-cloud-sdk 文件夹并打开 install.sh 文件。
*将CLOUDSDK_PYTHON =“python”值更改为CLOUDSDK_PYTHON =“python2.7”
*使用命令重新运行安装
./install.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13940 次 |
| 最近记录: |