我在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
我尝试点击链接进行身份验证,然后我得到一个"无法访问本地主机"错误。
答案 0 :(得分:2)
我遇到了同样的问题,并使用pandas-gbq
软件包管理器安装conda
解决了这个问题。
conda install pandas-gbq --channel conda-forge
通过pandas-gbq
pip
时似乎缺少某些链接