Я просто обновляю свой Google Cloud SDK на Windows 10 (обновление компонентов gcloud). После обновления перестает работать команда gcloud. Все, что я получаю (например: gcloud -h): PATH \ lib \ gcloud.py "-h" было неожиданным в это время.
Я пытаюсь переустановить, но это не помогло :(
google-cloud-platform
gcloud
google-cloud-sdk
Таль Яхав
источник
источник
\Google\Cloud was unexpected at this time.
для каждой команды. К сожалению, это также означает, что я не могу вернуться к предыдущей версииC:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\gcloud.cmd
если сломан. Проблема в самом низу файла в последнемELSE
блоке. Сценарий также нарушает переменную среды PATH в Windows. Загрузите версию 2.73 storage.cloud.google.com/cloud-sdk-releaseОтветы:
Это отслеживается в общедоступной ошибке https://issuetracker.google.com/issues/146458519
У нас есть патч для двух файлов, которые вызывают эти проблемы. Они применяются в двух случаях (оба в Windows): 1. Новая установка завершается неудачно, или 2. Вы не можете запустить gcloud после выполнения обновления компонентов.
В случае №1 загрузите прикрепленный файл install.bat и скопируйте его в папку, в которую вы пытались установить gcloud, например, C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk. Затем запустите его, например,
Для обоих случаев # 1 и # 2 загрузите прикрепленный файл gcloud.cmd и скопируйте его в каталог bin в вашей установке gcloud, например, C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ бен. Когда будет предложено заменить предыдущую копию, введите Да. Это должно позволить вам запустить gcloud без запроса на установку CLOUDSDK_PYTHON.
Файлы прикреплены в общедоступном трекере ошибок.
источник
Как отмечено в других ответах, это ошибка в версии gcloud 274.0.0. Другое сообщение об этой проблеме фактически определяет, где ошибка и предлагает это исправление:
Это должно заставить вас работать в краткосрочной перспективе (хотя с каждым сообщением об ошибке выдается постороннее сообщение об ошибке). После того, как он заработал, вы можете вернуться к версии 273.0.0 (чтобы вы перестали получать сообщение об ошибке и не использовали измененную версию), используя:
источник
where gcloud
полезно сделать, если это не точный каталогgcloud.cmd
Это известная проблема, которая отслеживается здесь
После нескольких часов попыток это исправить! Я нашел как :)
Это исправить ошибку.
После этого у меня появилась новая ошибка в pyCharm GAE:
ImportError: нет модуля с именем _subprocess
Я исправляю это с помощью решения здесь: Ошибка импорта встроенного модуля "_subprocess" с использованием локального сервера разработки Google Cloud Platform
Надеюсь, это поможет и сэкономит вам много хлопот :)
источник
Я решил эту проблему. Я получил то же сообщение об ошибке.
Мой Env: gcloud v274.0.0, Windows 7
Сначала я переустановил Google SDK и изменил путь к
\Google\CloudSDK\
.Во-вторых, я получил это сообщение
Поэтому я попытался использовать
cd
команду для конкретной директории, гдеgcloud.py
есть.Наконец, я нашел путь
\Google\CloudSDK\google-cloud-sdk\lib
, и он работает.Надеюсь, это может помочь вам тоже.
источник
Проблема, или, скорее, ошибка в установщике, заключается в том, что вы используете каталог, в котором есть пробелы. В некоторой точке сценария пробел приводит к неправильному разделению команды, что приводит к ошибке.
Я получил то же сообщение и исправил его, переустановив Google Cloud SDK в каталог без пробелов (c: \ Google \ CloudSDK)
источник
Я думаю, что это ошибка.
Cloud SDK (он же
gcloud
) предполагает, что вы работаете в Linux (гдеsomecommand -h
это обычный способ получить справку по команде).Вы должны быть в состоянии использовать
gcloud help
вместо этого.источник