如何从谷歌数据实验室外部使用 gcp 包?

Posted

技术标签:

【中文标题】如何从谷歌数据实验室外部使用 gcp 包?【英文标题】:How do I use gcp package from outside of google datalabs? 【发布时间】:2016-05-20 03:17:07 【问题描述】:

我用 jupyter 创建了一个谷歌计算实例,我想使用 datalabs 拥有的所有好东西。有没有办法获得像 gcp 这样的包和像 %%sql 和 %%storage 这样的 cellmagic。我找到了 gcloud 和 google-api-python-client 包,但我不知道是不是一样的东西。

【问题讨论】:

【参考方案1】:

https://github.com/googledatalab/datalab 将在 Jupyter 中为您提供与 Datalab 兼容的功能。

但请注意,gcp.* 前缀已更改为 datalab。 IE。 datalab.bigquery、datalab.storage 等

另请注意,您需要在实例中安装 Google Cloud SDK(具有 gcloud 命令)。

【讨论】:

嘿格雷厄姆。谢谢你创造了这个,这是天赐之物。在运行 jupyter nbextension install --py datalab.notebook 之前,我必须将 datalab 文件夹复制到 /usr/lib/python3.4/site-packages/ 然后它才起作用,但是,我收到奇怪的错误 ImportError: No module named '_project' . /usr/lib/python3.4/site-packages/datalab/context/_context.py 发生错误 对此最明显的解释是我们还不兼容 Python 3;只有 2.7。 我正在研究 Python 3 的兼容性;希望下周。 非常感谢您所做的一切。非常喜欢它! 现在有一个支持 Python 3 的分支。您可以使用 'git clone -b py3 github.com/googledatalab/datalab.git' 获取它,然后按照github.com/googledatalab/datalab 的安装说明进行操作。请注意,您需要安装 node.js 和 Typescript(一旦安装了前者,您可以使用“npm install -g typescript”安装后者)。

以上是关于如何从谷歌数据实验室外部使用 gcp 包?的主要内容,如果未能解决你的问题,请参考以下文章

如何一次性将整个 blob(图像)文件夹从谷歌存储桶下载到 AI Platform Notebooks?

使用GCP调试代理的实验检查器功能

如何从谷歌 api 令牌中获取数据?

我应该如何使用 html 代码从谷歌表中获取数据

Flutter从谷歌地图获取坐标

如何从谷歌电子表格中获取 json 数据