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
Google cloud platform GoogleColab:使用环境变量为BigQueryMagic设置GCP项目_Google Cloud Platform_Google Bigquery_Google Colaboratory - Fatal编程技术网

Google cloud platform GoogleColab:使用环境变量为BigQueryMagic设置GCP项目

Google cloud platform GoogleColab:使用环境变量为BigQueryMagic设置GCP项目,google-cloud-platform,google-bigquery,google-colaboratory,Google Cloud Platform,Google Bigquery,Google Colaboratory,在colab中,如果我尝试执行一个简单的bigquery查询,而不显式提供项目id,如下所示: %%bigquery SELECT 1 AS test %env GCLOUD_PROJECT=your_project_id 然后我得到以下错误: OSError: Project was not passed and could not be determined from the environment. 我意识到我可以通过在%%bqmagic中指定--project参数来缓解此错误: %

在colab中,如果我尝试执行一个简单的bigquery查询,而不显式提供项目id,如下所示:

%%bigquery
SELECT 1 AS test
%env GCLOUD_PROJECT=your_project_id
然后我得到以下错误:

OSError: Project was not passed and could not be determined from the environment.
我意识到我可以通过在
%%bq
magic中指定
--project
参数来缓解此错误:

%%bigquery --project my-project-id
SELECT 1 AS test
但此错误的文本表明,也许可以通过设置环境变量来指定项目id。这可能吗


我希望能够在笔记本顶部设置env var,而不是每次都指定项目id。我试着猜测一下GCP_项目,在谷歌上搜索了一下这个问题,但没有结果。我无法打开任何文档或答案,说明我可以为projectid设置哪个环境变量。

使用
GCLOUD\u项目,如下所示:

%%bigquery
SELECT 1 AS test
%env GCLOUD_PROJECT=your_project_id
或者,如果您想输入更长的时间

%env GOOGLE_CLOUD_PROJECT=your_project_id
我也没有找到任何文件。所以,我找到了密码