无法将BigQuery数据导入GCP AI Notebook

问题描述

我以前曾使用以下代码将数据从bigquery导入GCP中的AI笔记本实例。由于未知原因,它停止工作,并给我以下错误:“ ImportError:无法从'google.cloud'(未知位置)导入名称'bigquery_storage_v1beta1'”。我开始克隆github存储库后可能已经开始了(我删除了AI笔记本实例以避免收费),但我不确定。有想法吗?

import pandas as pd

pd.options.display.max_rows = 200 
from google.cloud import bigquery
from google.cloud import storage

import numpy as np

query="""
SELECT *
FROM
  [table_name] """

df = bigquery.Client().query(query).to_dataframe()
df.head()

解决方法

解决方案是使用以下命令更新软件包:

第一:

!sudo /opt/conda/bin/conda install -c conda-forge google-cloud-bigquery google-cloud-bigquery-storage pandas pyarrow --yes

然后:

%pip install google-cloud-bigquery