Dam*_*mon 6 python google-drive-api google-api-python-client
我在尝试使用Google云端硬盘SDK快速入门示例(https://developers.google.com/drive/quickstart)时收到以下错误消息.
Traceback (most recent call last):
File "quickstart.py", line 6, in <module>
from apiclient.discovery import build
File "build/bdist.macosx-10.6-intel/egg/apiclient/discovery.py", line 45, in <module>
File "build/bdist.macosx-10.6-intel/egg/apiclient/errors.py", line 26, in <module>
ImportError: cannot import name util
Run Code Online (Sandbox Code Playgroud)
正如教程中所解释的,首先在我的Mac终端上我:
easy_install --upgrade google-api-python-client
Run Code Online (Sandbox Code Playgroud)
我使用的是Mac OS 10.7.4 python 2.7.2
我建议使用pip而不是easy_install. 根据对类似问题的回答oauth2client,客户端库和库可能不兼容。最好使用pip install -U google-api-python-client(或pip3Python 3)升级两者。
快速入门后,如果您想查看更长、更“真实”的使用 Drive API 的示例,以下是我为您制作的一些视频和博客文章:
(*) - TL;DR:将纯文本文件上传到云端硬盘,导入/转换为 Google 文档格式,然后将该文档导出为 PDF。上面的帖子使用 Drive API v2;这篇后续文章描述了将其迁移到 Drive API v3,这里有一个开发人员视频,结合了“穷人的转换器”帖子。