如何从谷歌数据实验室外部使用 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 包?的主要内容,如果未能解决你的问题,请参考以下文章