繁体   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