【问题标题】:Google Cloud SDk: Python was not foundGoogle Cloud SDK:未找到 Python
【发布时间】:2022-11-11 12:38:48
【问题描述】:

在我的计算机中安装 Google cloud sdk 后,我打开终端并输入“gcloud --version”,但它显示“找不到 python”

笔记: 我在安装 Google cloud sdk 时取消选中“安装 python 包”框,因为我已经安装了 python 3.10.2。

那么,如何解决这个问题?

提前致谢。

【问题讨论】:

  • 我建议选择捆绑的 Python 版本。否则,您将需要弄清楚您的路径环境变量有什么问题。您的问题缺少操作系统、Python 安装等详细信息。
  • 你好,谢谢你的回复。我正在使用 Windows 11,“python 安装”是什么意思?
  • 你说你已经安装了 Python。但是,CLI 找不到它。省去自己的麻烦,然后重新安装 CLI 选择安装 Python 包.
  • 在您重新安装之前,首先尝试创建环境变量的选项 - CLOUDSDK_PYTHON 并将其指向您的 Python3 installation
  • @FariyaRahmat 感谢您的回复,但我已经用 python 包重新安装了谷歌云 sdk。

标签: python google-cloud-platform


【解决方案1】:

document 中所述:

Cloud SDK 需要 Python;支持的版本是 Python 3(首选, 3.5 到 3.8)和 Python 2(2.7.9 或更高版本)。默认情况下,Windows 版本的 Cloud SDK 与 Python 3 和 Python 2 捆绑在一起。要使用 Cloud SDK,您的操作系统必须能够运行支持的 Python 版本。

正如@John Hanley 所建议的,CLI 找不到已安装的 Python。尝试重新安装 CLI 选择安装 Python 包.如果您仍然面临这个问题,另一种解决方法是尝试使用 Python 版本 2.x.x 。

您可以按照以下步骤操作:

1.卸载所有Python 3及以上版本。

2.安装Python版本-2.x.x(我已经安装了-2.7.17)

3.创建环境变量 - CLOUDSDK_PYTHON 并提供值为 C:Python27python.exe

4.再次运行GoogleCloudSDKInstaller.exe。

【讨论】:

    【解决方案2】:

    在 ubuntu Linux 上,您可以在 .bashrc 文件中定义此变量:

    export CLOUDSDK_PYTHON=/usr/bin/python3
    

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 2020-10-27
      • 2019-08-18
      • 2023-04-07
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多