Google bigquery 如何在gcp或google colab笔记本之外本地运行google bigquery?
我试图在我个人电脑上的本地主机上运行jupyter笔记本中的google bigquery,但结果表明它不起作用,而在gcp和google colab笔记本中的google虚拟机中运行良好 什么都试过了,但似乎什么都没用Google bigquery 如何在gcp或google colab笔记本之外本地运行google bigquery?,google-bigquery,jupyter-notebook,Google Bigquery,Jupyter Notebook,我试图在我个人电脑上的本地主机上运行jupyter笔记本中的google bigquery,但结果表明它不起作用,而在gcp和google colab笔记本中的google虚拟机中运行良好 什么都试过了,但似乎什么都没用 from google.cloud import bigquery ModuleNotFoundErro Traceback (most recent call last) <ipython-input-1-1035661e8528> in <module&
from google.cloud import bigquery
ModuleNotFoundErro Traceback (most recent call last)
<ipython-input-1-1035661e8528> in <module>
----> 1 from google.cloud import bigquery
ModuleNotFoundError: No module named 'google'
从google.cloud导入bigquery
ModuleNotFoundError回溯(最近一次调用)
在里面
---->1从google.cloud导入bigquery
ModuleNotFoundError:没有名为“google”的模块
您可以从GCP之外的环境连接到BigQuery。
您需要设置两件事:
pip安装——升级谷歌云bigquery
gcloud auth application-default login
这将在位置“~/.config/gcloud/”处创建凭证JSON文件
b。您可以在命令行上设置一个指向JSON creds文件的环境变量
export GOOGLE_APPLICATION_CREDENTIALS="~/.config/gcloud/application_default_credentials.json"
或者,您可以通过添加以下行在python程序中设置上述环境变量:
import os
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] =
'~/.config/gcloud/application_default_credentials.json'
希望这有帮助。您可以从GCP之外的环境连接到BigQuery。 您需要设置两件事:
pip安装——升级谷歌云bigquery
gcloud auth application-default login
这将在位置“~/.config/gcloud/”处创建凭证JSON文件
b。您可以在命令行上设置一个指向JSON creds文件的环境变量
export GOOGLE_APPLICATION_CREDENTIALS="~/.config/gcloud/application_default_credentials.json"
或者,您可以通过添加以下行在python程序中设置上述环境变量:
import os
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] =
'~/.config/gcloud/application_default_credentials.json'
希望这能有所帮助。如果这是一个明显的问题,很抱歉,您是否安装了bigquery库?“pip安装——升级谷歌云bigquery”?可能有用。同意@MicahKornfield,第一步应该是跟随并能够从python脚本运行简单查询。@MicahKornfield非常感谢您,兄弟,但现在在身份验证部分遇到了麻烦。如果这是一个明显的问题,请帮助抱歉,但是您是否安装了bigquery库?“pip安装——升级谷歌云bigquery”?可能有用。同意@MicahKornfield,第一步应该是跟随并能够从python脚本运行简单查询。@MicahKornfield非常感谢您,兄弟,但现在在身份验证部分遇到了麻烦。请帮助,但我无法进行身份验证,请帮助。您提供的代码显示语法错误。我迫切需要这方面的帮助是的,请提供您正在运行的验证命令和错误。哪个命令抛出语法错误?第二个命令显示,jupter notebook中的语法无效,而且我的PC上本地安装了一个json文件,其中包含凭据。您是复制粘贴此命令还是键入此命令
os.environ['GOOGLE\u APPLICATION\u CREDENTIALS']='~/.config/gcloud/APPLICATION\u default\u CREDENTIALS.json'
。我还怀疑它如何识别项目的特定凭证json文件?但我无法进行身份验证,请帮助。您提供的代码显示语法错误。我迫切需要这方面的帮助是的,请提供您正在运行的验证命令和错误。哪个命令抛出语法错误?第二个命令显示,jupter notebook中的语法无效,而且我的PC上本地安装了一个json文件,其中包含凭据。您是复制粘贴此命令还是键入此命令os.environ['GOOGLE\u APPLICATION\u CREDENTIALS']='~/.config/gcloud/APPLICATION\u default\u CREDENTIALS.json'
。我还怀疑它如何为项目识别特定的凭证json文件?