我試圖在我的Windows機器上安裝Google Cloud SDK。我已經Python 2.7版目前已安裝這臺機器上,並且它坐落在這樣的系統變量路徑 - >C:\Python27\;
Google雲安裝中的Python錯誤。我如何正確設置環境變量?
我在安裝過程中收到此錯誤:
ERROR: gcloud failed to load: DLL load failed: %1 is not a valid Win32 application.
錯誤信息也提示我檢查Python的可執行說:
If it is not, please set the CLOUDSDK_PYTHON environment variable to point to a working Python 2.7 executable.
所以,我想在設置中的install.sh shell腳本CLOUDSDK_PYTHON環境變量...但沒有什麼工作。下面是從文件中的代碼:
echo Welcome to the Google Cloud SDK!
if [ -z "$CLOUDSDK_PYTHON" ]; then
if [ -z "$(which python)" ]; then
echo
echo "To use the Google Cloud SDK, you must have Python installed and on your PATH."
echo "As an alternative, you may also set the CLOUDSDK_PYTHON environment variable"
echo "to the location of your Python executable."
exit 1
fi
CLOUDSDK_PYTHON="python"
fi
我已經試過python2.7
,和可執行文件路徑,C:\Python27
,但是當我嘗試與這些變量運行該腳本,我得到這個錯誤:
install.sh: line 128: $'python\r': command not found
我發現這個stack question,但沒有解決方案爲我工作。任何幫助將不勝感激。
它可能是該的環境變量有望指向實際蟒蛇可執行文件(即實際'C :\ Python27 \ python.exe'文件 - 或者其名稱是什麼 - 不能真正檢查,因爲我沒有使用Windows),而不僅僅是可執行文件所在的目錄? –
@DanCornilescu是的,我也檢查過。仍收到相同的錯誤消息。 - >「install.sh:line 128:$'C:\\ Python27 \\ python.exe \ r':command not found」。 – calbear47
你如何設置env var?我只是在稍後將執行安裝腳本的終端中運行SET CLOUDSDK_PYTHON = C:\ Python27 \ python.exe。 –