#gcloud #gsutil
#gcloud #gsutil
Вопрос:
Итак, я установил Google Cloud SDK в Windows 10, и gsutil, похоже, не может найти / просмотреть исполняемый файл python:
~> gsutil help cp
ERROR: (gsutil) "C:Python38python.exe": command not found
~>
Исполняемый файл находится именно в этом месте и работает нормально:
~> where.exe python
C:Python38python.exe
C:UsersomortAppDataLocalMicrosoftWindowsAppspython.exe
~>
Второй исполняемый файл python — это ссылка, которая открывает страницу python в MS Store — это все портит? Есть предложения?
Обратите внимание, что я не устанавливал опцию «связанный python» в установщике SDK, поскольку у меня уже установлен python.
Ответ №1:
Похоже, что ваша переменная CLOUDSDK_PYTHON env установлена неправильно. Я бы рекомендовал вам правильно установить переменную env, выполняющую что-то вроде приведенного ниже
set CLOUDSDK_PYTHON="C:Python38python.exe"
Или, если вы хотите установить постоянно, используйте приведенную ниже команду
setx CLOUDSDK_PYTHON="C:Python38python.exe"
Комментарии:
1. Большое спасибо. Не уверен, почему это не было установлено во время установки, но эй — это работает!
2. по крайней мере, на моем ПК с Windows 10 синтаксис для
setx
не включает=
, например, он должен бытьsetx CLOUDSDK_PYTHON "C:Python38python.exe"
Ответ №2:
Я запустил приведенный ниже набор с помощью PowerShell. /M Указывает, что переменная должна быть установлена в широком диапазоне системных переменных.
setx /M CLOUDSDK_PYTHON "C:Python27python.exe"