簡體   English   中英

在Windows 7上安裝Google Cloud SDK時出錯

[英]Error installing Google Cloud SDK on Windows 7

我最近在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添加到PYTHONPATHPath環境變量(系統)中
  • 添加后,使用Move Up (Win10)將它們向上移動到任何其他python3x variables之上,或者僅將路徑粘貼到任何其他python 3x變量之前。

這將確保您的系統始終優先於其他任何版本的python2.7。 要檢查是否正確添加了python2.7,請輸入cmd

 python -v

這將告訴您當前使用的python解釋器的版本。

我認為Google Cloud SDK不能在Python 3上運行( 系統要求指出需要python 2.7.x)。

如果您需要為這些工具快速安裝Python 2.7,則在Windows GUI安裝程序的第5步(選擇安裝路徑)中有一個“捆綁的python”選項。

Google Cloud Installer步驟5 ]

請注意,只有CLI工具才需要Python 2.7。 python API google-api-python-client [1]和gcloud-python [2]將與python 3.5一起使用。 因此,根據您的操作,您仍然可以在項目中使用Python 3。

[1]來自google-api-python-client README.md

現在也支持Python 3.3+! 但是,該庫尚未與Python 3一起使用,因此我們建議在將Python 3部署到生產環境中之前進行測試。

[2] 在PyPi的Python 3類別下列出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM