首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装googleclient和fastavro包时出现问题

安装googleclient和fastavro包时出现问题
EN

Stack Overflow用户
提问于 2020-04-05 03:07:43
回答 2查看 525关注 0票数 1

我正在尝试将我的GDrive的文件名写入一个Avro文件中。

为了连接到GDrive,我使用了以下说明。

https://developers.google.com/drive/api/v3/quickstart/python

对于输出,我使用来自fastavro的编写器

使用Virtualenv Python3.8时,googleapiclient运行良好,但无法安装fastavro (参见Installation error fastavro);使用Conda 3.8时,安装fastavro运行良好,但找不到googleapiclient (参见Doesn't find googleapiclient)。

“”“

从googleapiclient.discovery导入构建

从fastavro导入编写器

“”“

我已经更新了两个解释器,都是3.8.2。

我已经安装了Visual Studio,但安装不起作用(文件会立即打开和关闭)。

我的开发环境是PyCharm。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2020-04-24 11:52:50

tl;dr单独安装0.21.4版的fastavro,可能会修复某些google软件包的安装。

我遇到了一个相关的问题,由于fastavro依赖(fastavro<=0.22,>0.21.4),为Python3.8安装google包(apache-beamgcp)失败,但我找到了解决方法。我想知道根本原因是否相同,所以我将在这里发布这篇文章(希望其他像我一样的人也能遇到它)。

在MacOS和基于Ubuntu的Docker镜像中重现该问题后,我尝试分别安装fastavro。最新版本(0.23.2)成功了,但是apache-beam的依赖版本上限是0.22。安装0.22.0版失败了,我没有深入研究原因。但是,pip3 install fastavro==0.21.4成功了,如果您在apache-beam之前单独安装它,那么一切都很棒。

票数 1
EN

Stack Overflow用户

发布于 2020-04-09 20:52:26

我找到问题了。要使用google-api-python-client而不是googleapiclient,我需要安装google-api-core。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61033381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档