簡體   English   中英

導入google-cloud-bigquery python模塊時出錯

[英]error when importing google-cloud-bigquery python module

所以我已經用google-cloud-bigquery替換了google-cloud軟件包安裝,因為google-cloud已被棄用:

Requirement already up-to-date: google-cloud-bigquery in /usr/local/lib/python3.5/dist-packages (1.5.0)

現在的問題是,當我嘗試導入程序包時,出現語法錯誤,我真的不明白:

    import google-cloud-bigquery as bq
             ^SyntaxError: invalid syntax

這是我的主意,有人可以幫忙,導入此軟件包有什么問題?

采用:

from google.cloud import bigquery

語法錯誤的原因是,減號是軟件包或模塊名稱中的非法字符。 通常,程序包將在實際程序包名稱中使用下划線,或者具有嵌套結構,在這種情況下: import google.cloud.bigquery as bq

google-cloud-bigquery語法必須在客戶端庫安裝階段實現; 但是, 導入Google Cloud客戶端庫的正確方法是使用from google.cloud import bigquery格式。 您可以使用以下Google官方示例作為參考:

# Imports the Google Cloud client library
from google.cloud import bigquery

# Instantiates a client
bigquery_client = bigquery.Client()

# The name for the new dataset
dataset_id = 'my_new_dataset'

# Prepares a reference to the new dataset
dataset_ref = bigquery_client.dataset(dataset_id)
dataset = bigquery.Dataset(dataset_ref)

# Creates the new dataset
dataset = bigquery_client.create_dataset(dataset)

print('Dataset {} created.'.format(dataset.dataset_id))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM