Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何授予bash从本地jupyter笔记本运行多个gcloud命令的权限_Python_Google Cloud Platform_Jupyter Notebook_Gcloud_Gcp Ai Platform Notebook - Fatal编程技术网

Python 如何授予bash从本地jupyter笔记本运行多个gcloud命令的权限

Python 如何授予bash从本地jupyter笔记本运行多个gcloud命令的权限,python,google-cloud-platform,jupyter-notebook,gcloud,gcp-ai-platform-notebook,Python,Google Cloud Platform,Jupyter Notebook,Gcloud,Gcp Ai Platform Notebook,我正在练习将模型部署到GCP云ML引擎。然而,当我在本地jupyter笔记本中执行以下代码部分时,我收到了下面所述的错误。请注意,我在本地PC中安装了bash,并且正确设置了环境变量 %%猛击 gcloud配置集项目$project gcloud配置集计算/区域$region 错误消息: -bash:第1行:/mnt/c/Users/User/AppData/Local/Google/Cloud-SDK/Google-Cloud-SDK/bin/gcloud:权限被拒绝 -bash:第2行:/m

我正在练习将模型部署到GCP云ML引擎。然而,当我在本地jupyter笔记本中执行以下代码部分时,我收到了下面所述的错误。请注意,我在本地PC中安装了bash,并且正确设置了环境变量

%%猛击

gcloud配置集项目$project

gcloud配置集计算/区域$region

错误消息:

-bash:第1行:/mnt/c/Users/User/AppData/Local/Google/Cloud-SDK/Google-Cloud-SDK/bin/gcloud:权限被拒绝 -bash:第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。

可能是您用root安装了Google Cloud SDK

试一试

sudo gcloud配置集项目$project


sudo gcloud config set compute/region$region

“权限被拒绝”的意思和它听起来的完全一样。您缺少对试图作为命令运行的文件的执行或读取权限。也许它存储在一个根本不支持设置可执行位的分区上。它可以使用!gcloud配置集项目$project。sudo和%%bash都不能使用。有什么原因吗?