Google Cloud SDK:未找到 Python

Zer*_*roz 10 python google-cloud-platform

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

注意:当我安装 Google Cloud sdk 时,我取消选中“安装 python 包”框,因为我已经安装了 python 3.10.2。

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

提前致谢。

joh*_*rgo 15

在 Windows 上,设置 CLOUDSDK_PYTHON 环境变量可以修复此问题,但当我第一次尝试此操作时,我将该变量指向包含 python 可执行文件的文件夹,但这不起作用。该变量显然必须指向可执行文件。在此输入图像描述


fja*_*mes 10

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

export CLOUDSDK_PYTHON=/usr/bin/python3
Run Code Online (Sandbox Code Playgroud)


Far*_*mat 1

正如文档中提到的:

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,选择install Python bundle。如果您仍然遇到此问题,另一个解决方法可以是尝试使用 Python 版本 2.xx 。

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

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

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

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

4.再次运行GoogleCloudSDKInstaller.exe。