系统相关
首页 > 系统相关> > google cloud sdk:设置环境变量_ python – > linux

google cloud sdk:设置环境变量_ python – > linux

作者:互联网

ERROR: Python 3 is not supported by the Google Cloud SDK.  Please use a Python 2.x version that is 2.6 or greater.

If you have a compatible Python interpreter installed, you can use it by setting the CLOUDSDK_PYTHON environment variable to point to it.

我想我们应该问的第一个问题是“谷歌利用他们客户的所有资金为什么他们不能雇用某人来确保他们的云sdk与python 3一起使用?”

如何在linux上克服这个错误?需要编辑哪些特定文件?这些文件应该放在哪里?

我搜索了很多,并在Windows上找到了关于如何解决这个问题的this question,但答案并不是那么全面.

到目前为止,我尝试过:

文档的一个来源是修改名为app.yaml的文件,但我使用命令find进行了搜索. -name“app.yaml”并且不存在此类文件.

具体来说我使用的是arch linux,我最初尝试使用AUR package,但是它失效了.

所以我从documentation开始安装,确保编辑./install.sh文件,根据the google groups上的讨论指定python2,这也不起作用.运行命令gcloud auth login后,我得到与上面发布的相同的错误.

解决方法:

这是一个非常容易解决的问题. Arch命令行上的本机python命令实际上是用于Python 3. SDK需要Python2.7和

>只需转到google-cloud-sdk文件夹并打开install.sh文件即可.
>将CLOUDSDK_PYTHON =“python”值更改为CLOUDSDK_PYTHON =“python2.7”
>使用命令重新运行安装

./install.sh

 在同一文件夹中,然后按照提示操作.

就这样.

标签:python,linux,google-app-engine,gcloud
来源: https://codeday.me/bug/20190713/1449406.html