【发布时间】:2021-10-13 06:58:01
【问题描述】:
我在尝试使用 Python 3.7 从 BigQuery 查询数据时遇到了相同的错误代码。我已启用 API,并按照说明使用我的 MacOS 上的终端下载哪些客户端库。
我不确定是什么问题,但每次我尝试输入代码from google.cloud import bigquery时,都会返回此错误:
ModuleNotFoundError: No module named 'google‘
我对这些环境非常陌生,包括 python,并且不熟悉设置 $PATH 来运行我的参数化查询。我正在尝试运行的示例可以在这里找到:https://github.com/googleapis/python-bigquery/blob/35627d145a41d57768f19d4392ef235928e00f72/samples/client_query_w_named_params.py
对此的任何帮助将不胜感激。谢谢!
【问题讨论】:
-
您是否按照github.com/googleapis/python-bigquery/tree/… 的安装说明进行操作?您需要安装并激活 google 模块的虚拟环境(与 $PATH 无关)以验证您是否正在使用可以执行
which python的环境。 (它应该指向您创建的环境)以验证您是否有 google 模块:python -c 'from google.cloud import bigquery'(仅通过导入来验证模块是否存在,此处不执行任何操作)。