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

Raj*_*hah 1 python google-app-engine google-cloud-platform google-cloud-sdk

我最近在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.
Run Code Online (Sandbox Code Playgroud)

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

小智 5

当GoogleCloud SDK找不到可执行的python.exe时会发生这种情况.它python27单独下载,但现有的更新版本的python(如3x)以及相应的环境变量将继续干扰.

因此,最佳做法是:

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

    • 就我而言,它将是"C:\ Program Files\Python27\python.exe"
  • 现在重新运行设置.

  • 如果问题仍然存在,请将python 2.7添加到PYTHONPATH&PathEnvironment Variables(系统).
  • 加入后,将它们移动UP,上述任何其他python3x variables使用Move Up (Win10),或任何其他蟒3×变量之前刚粘贴路径.

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

 python -v
Run Code Online (Sandbox Code Playgroud)

这将告诉您当前使用的python解释器的版本.