簡體   English   中英

ValueError:安裝 DBtypes 以使用此 function

[英]ValueError: install DBtypes to use this function

我是第一次使用 BigQuery。

client.list_rows(table, max_results = 5).to_dataframe();

每當我使用 to_dataframe() 時,它都會引發此錯誤:

ValueError:請安裝“db-dtypes”package 以使用此 function。

我發現了這個類似的問題(幾乎完全一樣),但我不明白如何實施他們提出的解決方案。

解決此問題的最可靠方法是指定在安裝google-cloud-bigquery package 時還需要安裝pandas額外依賴項。 你會這樣做

  • 運行pip install 'google-cloud-bigquery[pandas]' ,或
  • 將例如google-cloud-bigquery[pandas]==2.34.3放入您的requirements.txt

我能夠復制您的用例,如下所示。 在此處輸入圖像描述

最簡單的解決方案是pip install db-dtypes如@MattDMo 所述。

或者,您可以通過創建包含以下內容的requirements.txt來指定以前版本的google-cloud-bigquery

google-cloud-bigquery==2.34.3

然后使用命令進行 pip install ,如下所示:

pip install -r /path/to/requirements.txt

我的樣本復制的輸出: 在此處輸入圖像描述

確保已安裝pandas

暫無
暫無

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

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