【问题标题】:ModuleNotFoundError: No module named 'google‘ when requesting paramaterized queryModuleNotFoundError:请求参数化查询时没有名为“google”的模块
【发布时间】: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' (仅通过导入来验证模块是否存在,此处不执行任何操作)。

标签: python google-bigquery


【解决方案1】:

尝试再次安装包:

python3 -m pip install --upgrade google-cloud-bigquery 您可能想使用python 而不是python3,具体取决于您的设置

遇到与您相同的错误,这在 MacOS 上有效

p.s:由于信誉不足,无法发表评论

另请参阅:ImportError: No module named google.cloud

【讨论】:

    猜你喜欢
    • 2017-12-08
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 2022-01-06
    • 1970-01-01
    相关资源
    最近更新 更多