как дать разрешение bash запускать несколько команд gcloud из локального ноутбука jupyter

Я практикую развертывание модели в GCP Cloud ML Engine. Однако при выполнении следующего раздела кода в локальной записной книжке jupyter я получаю указанные ниже ошибки. Обратите внимание, что на моем локальном ПК установлен bash, и переменные среды заданы правильно.

%% bash

gcloud config установить проект $ PROJECT

gcloud config set compute / region $ REGION

Сообщения об ошибках:

-bash: строка 1: / mnt / c / Users / User / AppData / Local / Google / Cloud SDK / google-cloud-sdk / bin / gcloud: Permission denied -bash: line 2: / mnt / c / Users / User / AppData / Local / Google / Cloud SDK / google-cloud-sdk / bin / gcloud: в разрешении отказано

CalledProcessError: команда 'b'gcloud config set project $ PROJECT \ ngcloud config set compute / region $ REGION \ n \ n' 'вернула ненулевой статус выхода 126.


person Muhammad Naqash Butt    schedule 04.09.2019    source источник
comment
Отказано в разрешении означает именно то, на что это похоже. У вас нет прав на выполнение или, возможно, на чтение файла, который вы пытаетесь запустить как команду. Возможно, он хранится в разделе, который вообще не поддерживает установку исполняемого бита.   -  person tripleee    schedule 04.09.2019


Ответы (1)


Возможно, вы установили Google Cloud SDK с рутом?

пытаться

sudo gcloud config set project $PROJECT

а также

sudo gcloud config set compute/region $REGION

person Ray    schedule 04.09.2019
comment
Он работает с! Gcloud config set project $ PROJECT. Ни один из них не работает ни с sudo, ни с %% bash. По какой причине? - person Muhammad Naqash Butt; 13.09.2019