【发布时间】:2018-09-27 11:27:51
【问题描述】:
我使用多台计算机、笔记本电脑和服务器,用于在同一个帐户上运行 BigQuery。现在使用一台计算机,我收到了使用 Python pandas pd.read_gbq 运行 bigquery 脚本的错误,这样
import pandas as pd
pd.read_gbq(query='''select 1''', project_id=7777777, dialect='legacy')
invalid_grant: Bad Request', '{\n "error" : "invalid_grant",\n "error_description" : "Bad Request
我用了几个星期,但没有其他人,因此称之为 Heisenberg 错误,不确定是否是由于我使用了许多计算机的问题造成的。
如何解决 BigQuery invalid_grant 错误? client_secrets.json的python版本是否错误(我在本地找不到)?
【问题讨论】:
-
您使用的是服务帐号吗?即您如何进行身份验证..
-
@GrahamPolley 我怎样才能找到它?我做了
gcloud auth login,在 Anaconda 中还可以,但仍然出现错误。我添加了一个小示例,其中出现了 pandas 的错误,我尝试多次卸载 pandas 但没有帮助解决错误,pandas read_gbq 在哪里加载凭据?
标签: python pandas google-bigquery