Skip to main content
 首页 » 编程设计

python之在 Windows 7 上安装 Google Cloud SDK 时出错

2025年05月04日30sxdcgaq8080

我最近在 Windows 7 上安装了 Python 3.5 64 位。现在在尝试安装 Google Cloud SDK 时出现以下错误:

Output folder: C:\Program Files (x86)\Google\Cloud SDK 
Downloading Google Cloud SDK core. 
Extracting Google Cloud SDK core. 
Create Google Cloud SDK bat file: C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat 
Installing components. 
Welcome to the Google Cloud SDK! 
  File "C:\Python\Lib\site.py", line 176 
    file=sys.stderr) 
        ^ 
SyntaxError: invalid syntax 
  File "C:\Python\Lib\site.py", line 176 
    file=sys.stderr) 
        ^ 
SyntaxError: invalid syntax 
Failed to install. 

我没有修改任何 Python Lib 文件。

请您参考如下方法:

当 GoogleCloud SDK 找不到可执行文件 python.exe 时,就会发生这种情况。它会自行下载 python27,但现有安装的更新版本的 python(例如 3x)和相应的环境变量将继续干扰。

因此,最佳做法是:

  • 在任何所需位置下载并安装 Python 2.7,比如 C:\Program Files\Python27
  • 现在添加一个名为 CLOUDSDK_PYTHON 的新环境变量,并将其值设置为安装中 python.exe 的位置以上。

    • 在我的例子中,它将是"C:\Program Files\Python27\python.exe"
  • 现在重新运行设置。

  • 如果问题仍然存在,请将 python 2.7 添加到您的 PYTHONPATH & Path Environment Variables(system)。
  • 添加后,使用 Move Up (Win10) 将它们向上移动到任何其他 python3x 变量之上,或者只是将路径粘贴到任何其他 python 3x 变量之前。

这将确保您的系统始终将 python2.7 优先于任何其他版本。查看是否正确添加了python2.7,输入cmd

 python -v 

这会告诉你当前使用的 python 解释器的版本。