WindowsマシンにGoogle Cloud SDKをインストールしようとしています。私は、Python 2.7現在このマシンにインストールされ、そしてそれは、このようなシステム環境変数のパスに位置してい - 私は、インストール時にこのエラーを取得しています>C:\Python27\;
Google Cloudインストール時の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シェルスクリプトでCLOUDSDK_PYTHON環境変数を設定しようとしている...しかし、何も作業していません。ここでは、そのファイルからのコードです:私はpython2.7
を試してみました
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
、および実行可能、C:\Python27
へのパスは、私はこれらの変数でスクリプトを実行しようとすると、私はこのエラーを取得しています:
install.sh: line 128: $'python\r': command not found
このstack questionが見つかりましたが、解決策はありませんでした。どんな助けでも大歓迎です。
で、それはのenv VARは、実際のPythonの実行ファイルを指すように期待されていることだろう(実際、 'CすなわちUbuntuの
タイプでデフォルトのpython2.7を使用して、それを解決しました:\ Python27 \ python.exe'ファイル(または名前が何であれ)は、実行可能ファイルが置かれているディレクトリだけでなく、Windowsを使用していないため実際に確認できません。 –
@DanCornilescuええ、私はちょうどそれもチェックしました。同じエラーメッセージが引き続き受信されました。 - > "install.sh:行128:$ 'C:\\ Python27 \\ python.exe \ r':コマンドが見つかりません"。 – calbear47
どのようにenv varを設定していますか?インストールスクリプトを後で実行するターミナルで 'SET CLOUDSDK_PYTHON = C:\ Python27 \ python.exe'を実行するだけです。 –