【问题标题】:No name 'bigquery' in module 'google.cloud'模块“google.cloud”中没有名称“bigquery”
【发布时间】:2020-12-18 22:53:50
【问题描述】:

我正在使用 Anaconda Navigator 1.9.12、Python 3.6.4 和 VS Code 1.48.2。

我写了以下代码:


    import pandas as pd
    from google.cloud import bigquery
    QUERY = """
        SELECT provider_city, provider_state, drg_definition, average_total_payments, 
        average_medicare_payments
        FROM 'bigquery-public-data.cms_medicare.inpatient_charges_2015'
        WHERE provider_city = "GREAT FALLS" AND provider_state = "MT"
        ORDER BY provider_city ASC
        LIMIT 1000
        """
    client = bigquery.Client.from_service_account_json('MedicareProject-xxxxxxxxxxxx.json')
    query_job = client.query(QUERY)
    df = query_job.to_dataframe()
    print ("Records Returned: ", df.shape )
    print ()
    print ("First 3 Records")
    print (df.head(3))

以下代码行给出错误:from google.cloud import bigquery

错误信息是:

No name 'bigquery' in module 'google.cloud'

有人可以提出解决方案吗?

【问题讨论】:

    标签: python google-bigquery navigator


    【解决方案1】:

    请安装 BigQuery 模块:

    pip install google-cloud-bigquery
    

    文档链接: https://pypi.org/project/google-cloud-bigquery/

    【讨论】:

    • 如何在 Anaconda Navigator 中执行此操作?
    • 对不起,我是新手。是 Anaconda Navigator 还是 VS 代码中的“新终端”?
    • 打开 Anaconda Navigator -> 点击base(root) > 点击“打开终端”
    • 或者,您可以打开 Jupiter Notebook 并单击“终端”。 (我已经在代码中添加了快照)
    • 谢谢。我可以在 Anaconda Navigator 中做到这一点。
    猜你喜欢
    • 1970-01-01
    • 2017-03-21
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多