模块“google.cloud”中没有名称“bigquery”

2024-04-18 22:57:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是Anaconda Navigator 1.9.12、Python 3.6.4和VS代码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'

有人能提出解决方案吗


Tags: 代码fromimportcloudcitydfgoogleprovider