我按照read_gbq的说明操作,它似乎在大部分工作正常,直到我将其分配给数据帧为止 -
df_gbq=gbq.read_gbq('SELECT id FROM <bigquery tablename> LIMIT 10',project_id=project_id)
它不显示数据框,而是显示以下消息:
您的浏览器已开启访问:
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=495642085510-k0tmvj2m941jhre2nbqka17vqpjfddtd.apps.googleusercontent.com&access_type=offline
如果您的浏览器位于其他计算机上,请退出并重新运行 使用命令行参数
的应用程序- noauth_local_webserver
我认为它正在尝试下载文件而不是将其分配给数据帧。我怎么能避免这个?
当我点击网址时,系统会提示我授予以下权限:
pandas GBQ
在我允许pandas GBQ管理数据后,它尝试在localhost上打开一个页面:8080
这个端口被sears防火墙阻止,因此没有显示任何内容。
非常感谢任何帮助。
感谢。