[英]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 )的最新安裝以及相應的環境變量將繼續造成干擾。
因此,最佳做法是:
C:\\Program Files\\Python27
現在添加一個名為CLOUDSDK_PYTHON
的新環境變量,並將其值設置為上述安裝中python.exe的位置。
現在重新運行安裝程序。
PYTHONPATH
和Path
環境變量(系統)中 。 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”選項。
]
請注意,只有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部署到生產環境中之前進行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.