【发布时间】:2021-02-06 14:23:35
【问题描述】:
我正在尝试使用 bigquery_storage 根据此document 从谷歌云大查询中获取数据。但是,在安装完所有模块(包括安装pip install --upgrade 'google-cloud-bigquery[bqstorage,pandas]')后,我一直收到这个错误:
Traceback (most recent call last):
File "main.py", line 3, in <module>
from google.cloud import bigquery_storage_v1beta1
ImportError: cannot import name 'bigquery_storage_v1beta1' from 'google.cloud' (unknown location)
我的导入代码:
import os
from google.cloud import storage
from google.cloud import bigquery
from google.cloud import bigquery_storage_v1beta1
并且 bigquery 和 storage 都被导入了。 bigquery存储确实是按照pip show google-cloud-bigquery-storage安装的:
Name: google-cloud-bigquery-storage
Version: 2.0.1
Summary: BigQuery Storage API API client library
Home-page: https://github.com/googleapis/python-bigquery-storage
Author: Google LLC
Author-email: googleapis-packages@google.com
License: Apache 2.0
Location: /home/phuong_anh_nguyen/coop/venv/lib/python3.7/site-packages
Requires: libcst, google-api-core, proto-plus
Required-by:
我也在我的 venv 中,python 版本是 3.7。有谁知道为什么会发生这种情况以及如何解决它?我已经以不同的顺序卸载、重新安装和升级软件包一千次了,到目前为止都没有成功。我之前遇到过这个问题,并且在疯狂安装packaes之后以某种方式得到了解决。终于找到明确的答案了。
【问题讨论】: