在datalab上安装be_helper

时间:2018-07-18 08:28:59

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

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

我做了!pip install -e git+https://github.com/SohierDane/BigQuery_Helper#egg=bq_helper,它奏效了。

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

enter image description here

请帮助。谢谢!

我在Datalab上使用了python2。

1 个答案:

答案 0 :(得分:0)

我不熟悉您共享的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

起初,它不起作用,我得到了与您相同的错误;然后点击重置会话按钮,库已正确加载。

enter image description here

其他一些可能对您不起作用的细节是:

  • 我也在Python2上运行(尽管该库的GitHub页面建议仅在Python3.6 +中进行过测试。)
  • Datalab GCE实例中的自定义元数据参数为:created-with-datalab-version: 20180503created-with-sdk-version: 208.0.2