簡體   English   中英

嘗試使用來自 google.cloud 的 BigQuery 時出現 ModuleNotFoundError

[英]ModuleNotFoundError when trying to use BigQuery from google.cloud

因此,當我在我的 python 腳本中運行我的導入語句時,我會得到一個 ModuleNotFoundError。

    from google.cloud import bigquery
ModuleNotFoundError: No module named 'google'

我一直在關注https://www.getcensus.com/blog/how-to-hack-it-extracting-data-from-google-bigquery-with-python-2並且我運行了一個

pip install --upgrade google-cloud-bigquery

這仍然沒有奏效

我試過從谷歌安裝其他一些軟件包,但到目前為止沒有任何效果。

您必須在當前項目中創建一個虛擬環境,然后安裝以下 package 和pip

requirements.txt文件

google-api-python-client==2.70.0

在您的虛擬環境中,運行以下命令:

pip install -r requirements.txt

然后您將能夠從庫中導入預期的元素:

from google.cloud import bigquery

檢查您的 Python 版本並使用Python 3

暫無
暫無

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

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