Google云端硬盘OAuth2

时间:2016-02-18 18:54:13

标签: python oauth-2.0 google-drive-api google-oauth2

我尝试使用以下详细信息在python和google驱动器之间进行同步:

授权的JavaScript来源:http://localhost:8080

授权重定向URI:http://localhost:8080/

我将json文件复制到目录并运行此代码:

from pydrive.auth import GoogleAuth
gauth = GoogleAuth()
gauth.LocalWebserverAuth()

我收到了这个错误:

from oauth2client.locked_file import LockedFile
ImportError: No module named locked_file

你能帮帮我吗?

1 个答案:

答案 0 :(得分:4)

有同样的问题。 它看起来oauth2client的最新版本v2.0.0发生了变化,它破坏了与google-api-python-client模块的兼容性,该模块现在已经修复https://github.com/adrian-the-git/google-api-python-client/commit/2122d3c9b1aece94b64f6b85c6707a42cca8b093,因此升级了google-api-python-client {1}}恢复兼容性,让一切恢复正常:

$ pip install --upgrade git+https://github.com/google/google-api-python-client