Google colab:使用环境变量为BigQuery魔术设置GCP项目

时间:2019-08-10 07:24:35

标签: google-cloud-platform google-bigquery google-colaboratory

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

OSError: Project was not passed and could not be determined from the environment.

然后出现以下错误:

--project

我意识到我可以通过在%%bq魔术中指定%%bigquery --project my-project-id SELECT 1 AS test 参数来减轻此错误:

GCP_PROJECT

但此错误的内容表明,也许可以通过设置环境变量来指定project-id。这可能吗?

我希望能够在笔记本顶部设置环境变量,而不是每次都指定项目ID。我尝试了一个{{1}}的猜测,并在问题上进行了搜索,但无济于事。我无法提供有关可为projectid设置哪个环境变量的任何文档或答案。

1 个答案:

答案 0 :(得分:2)

像这样使用GCLOUD_PROJECT

%env GCLOUD_PROJECT=your_project_id

或者,如果您想输入更长的时间

%env GOOGLE_CLOUD_PROJECT=your_project_id

我也没有找到任何文档。因此,我挖出代码并找到了here