VM中Panda_gbq导入错误(谷歌云平台虚拟机)

Posted

技术标签:

【中文标题】VM中Panda_gbq导入错误(谷歌云平台虚拟机)【英文标题】:Importing error of Panda_gbq in VM(Virtual Machine in Google cloud platform) 【发布时间】:2020-01-16 09:35:04 【问题描述】:

我正在尝试将 BigQuery 结果保存为数据框。我尝试使用to_dataframe() - Uses BigQuery tabledata.list API,但速度很慢。 所以,我正在尝试使用pandas_gbq,但是当我尝试在虚拟机中的 Jupyterlab 中导入时,我得到了这个错误。

我什至使用 pip 安装但得到同样的错误。有什么帮助吗?

【问题讨论】:

其实,看起来这篇文章比我下面的回答更准确:***.com/questions/50239706/cannot-import-name-izip 你能告诉我你是如何在 VM 上运行 Jupyterlab 的吗? towardsdatascience.com/… ? 【参考方案1】:

您的 Jupyerlab 实例上似乎未安装此软件包。您应该安装它(您只需执行一次)并再次运行您的代码。

由于您在 Jupyterlab 中,因此您可以从笔记本中导入我在您的 shell 命令前加上 ! 的前缀。

例如: !pip install pandas

【讨论】:

感谢您的回答,但我已经尝试过了,但我遇到了同样的错误。 Requirement already satisfied: pandas in /usr/local/lib/python3.5/dist-packages (0.25.3) 然后ImportError: cannot import name 'lzip' 看看我对你问题的评论,我觉得这个链接对你更有帮助? 是的,我做到了。但还是同样的问题。 你用的是哪个版本的熊猫? 也检查这个问题的答案:***.com/questions/52833698/…

以上是关于VM中Panda_gbq导入错误(谷歌云平台虚拟机)的主要内容,如果未能解决你的问题,请参考以下文章

从谷歌云中的虚拟机锁定

在不关闭实例的情况下调整云 VM 磁盘大小(谷歌云)

停止和启动深度学习谷歌云虚拟机实例导致 tensorflow 停止识别 GPU

英特尔携手谷歌云加速最新虚拟机;谷歌云平台下调抽成比例;Hitachi Vantara推出全新云成本优化服务...

HTTP错误 400 |谷歌云平台将csv导入谷歌sql服务器(cloud sql)

在 ubuntu 谷歌云平台上安装 RethinkDb