在数据实验室上安装 be_helper

install be_helper on datalab

我知道 Datalab 上已经安装了 BigQuery 模块。我只想使用 bq_helper 模块,因为我是在 Kaggle 上学的。

我做了 !pip install -e git+https://github.com/SohierDane/BigQuery_Helper#egg=bq_helper 并且成功了。

但我无法导入 bq_helper。图片如下。

请帮忙。谢谢!

我在 Datalab 上使用了 python2。

我不熟悉你分享的BigQuery Helper库,但一般来说,在Datalab中,你可能需要重启内核才能正确加载库。

我重现了您提出的方案:使用命令 !pip install -e git+https://github.com/SohierDane/BigQuery_Helper#egg=bq_helper 安装库,然后尝试使用以下命令将其导入到笔记本中:

from bq_helper import BigQueryHelper

bq_assistant = BigQueryHelper("bigquery-public-data", "github_repos")
bq_assistant.project_name

一开始不行,和你一样报错;然后我点击 Reset Session 按钮,库被正确加载。

如果这对您不起作用,可能相关的其他一些详细信息是:

  • 我也在Python2上运行(尽管图书馆的GitHub页面表明它只在Python3.6+中测试过)。
  • Datalab GCE 实例中的自定义元数据 参数为:created-with-datalab-version: 20180503created-with-sdk-version: 208.0.2