用于Python的Google API v4 KeyError:'_模块';
我不是一个真正的开发人员,但我需要经常设计工具 尝试为Python设置Google API v4时遇到问题: 遵照所有指示 执行quickstart.py时:用于Python的Google API v4 KeyError:'_模块';,python,python-2.7,google-api,Python,Python 2.7,Google Api,我不是一个真正的开发人员,但我需要经常设计工具 尝试为Python设置Google API v4时遇到问题: 遵照所有指示 执行quickstart.py时: # python quickstart.py Traceback (most recent call last): File "quickstart.py", line 7, in <module> from oauth2client import file, client, tools ImportError:
# python quickstart.py
Traceback (most recent call last):
File "quickstart.py", line 7, in <module>
from oauth2client import file, client, tools
ImportError: No module named oauth2client
遇到另一个错误:
# python quickstart.py
Traceback (most recent call last):
File "quickstart.py", line 12, in <module>
creds = store.get()
File "/usr/lib/python2.7/site-packages/oauth2client/client.py", line 407, in get
return self.locked_get()
File "/usr/lib/python2.7/site-packages/oauth2client/file.py", line 54, in locked_get
credentials = client.Credentials.new_from_json(content)
File "/usr/lib/python2.7/site-packages/oauth2client/client.py", line 302, in new_from_json
module_name = data['_module']
KeyError: '_module'
这也发生在我身上。您必须将credentials.json文件重命名为client_secret.json。进行此更改后,它对我有效。仅当文件中实际包含dict key
\u模块时才有效。
# python quickstart.py
Traceback (most recent call last):
File "quickstart.py", line 12, in <module>
creds = store.get()
File "/usr/lib/python2.7/site-packages/oauth2client/client.py", line 407, in get
return self.locked_get()
File "/usr/lib/python2.7/site-packages/oauth2client/file.py", line 54, in locked_get
credentials = client.Credentials.new_from_json(content)
File "/usr/lib/python2.7/site-packages/oauth2client/client.py", line 302, in new_from_json
module_name = data['_module']
KeyError: '_module'
# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
# python --version
Python 2.7.5