【发布时间】:2016-04-06 17:26:19
【问题描述】:
我正在使用具有以下设置的 google-api-python-client 库:
- 虚拟环境中的 Python3.4.3(使用 pip8.1.1)
我收到以下代码的错误:AttributeError: 'module' object has no attribute 'file'
store = oauth2client.file.Storage(credential_path)
代码来自Google Python Quickstart 示例,在 Python 2.7.10 下运行良好
提前致谢!
【问题讨论】:
-
如果你在 python 控制台中会发生什么,并执行以下操作:
import oauth2client; dir(oauth2client)? -
我得到以下信息:
['GOOGLE_AUTH_URI', 'GOOGLE_DEVICE_URI', 'GOOGLE_REVOKE_URI', 'GOOGLE_TOKEN_INFO_URI', 'GOOGLE_TOKEN_URI', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__'] -
你的
oauth2client.__version__是什么?看看如果在 quickstart.py 代码中的import oauth2client之后添加import oauth2client.file会发生什么。或者,非常骇人听闻,from oauth2client import file as oauth2client_file; oauth2client.file = oauth2client_file. -
我的
oath2client.__version__是'1.4.12' -
感谢您拍摄!至少我有一个真正的 问题,而且我没有错过一些愚蠢的东西。我想我会在另一台计算机上尝试重新设置,看看问题是否可重复。
标签: python python-3.4 google-api-client google-api-python-client