gpt4 book ai didi

python - 谷歌云 SDK : set environment variable_ python --> linux

转载 作者:IT王子 更新时间:2023-10-29 00:39:40 27 4
gpt4 key购买 nike

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 上究竟如何克服这个错误?需要编辑哪些特定文件?这些文件应该放在哪里?

我到处搜索,找到了this question关于如何在 Windows 上解决此问题,但答案并不是那么全面。


到目前为止我已经尝试过:

文档的一个来源说要修改名为 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 - 谷歌云 SDK : set environment variable_ python --> linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com