在VM实例上使用Jupyter并访问BigQuery:"无法访问本地主机"

时间:2018-05-23 15:00:32

标签: google-cloud-platform google-bigquery jupyter-notebook google-compute-engine

我在Google Cloud上创建了一个VM实例 - 计算引擎。我在实例上安装了Jupyter。我现在想要使用笔记本直接在BigQuery上查询我的表并使用结果进行分析。

我目前正在做以下事情:

R = pd.read_gbq(query=Q,project_id = projecti, dialect = 'standard')
R.head()

其中Q是我的查询。

我得到以下输出:

Your browser has been opened to visit:

https://accounts.google.com/o/oauth2/v2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fbigquery&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&response_type=code&client_id=333.apps.googleusercontent.com&access_type=offline

If your browser is on a different machine then exit and re-run this
application with the command-line parameter

  --noauth_local_webserver

我尝试点击链接进行身份验证,然后我得到一个"无法访问本地主机"错误。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并使用pandas-gbq软件包管理器安装conda解决了这个问题。

conda install pandas-gbq --channel conda-forge

通过pandas-gbq

安装pip时似乎缺少某些链接