https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/
我已准备使用Google Analytics(分析)Embed API创建了一个Google服务帐户,并提供了一个 .json 密钥文件。我现在正在尝试执行上述Google指示,以安装Google的Python API Client。 google-api-python-client Python模块已正确安装,但是,当我尝试执行提供的Python代码以获取访问令牌时,收到以下消息:
from oauth2client.service_account import ServiceAccountCredentials
ImportError: No module named oauth2client.service_account
我浪费了很多时间来解决这个问题。任何帮助将不胜感激。
我正在使用Mac OS High Sierra。
答案 0 :(得分:0)
这是安装的东西...
安装收集的软件包:httplib2,pyasn1,rsa,cachetools,六个,pyasn1-modules,google-auth,google-auth-httplib2,uritemplate,google-api-python-client 已成功安装cachetools-2.1.0 google-api-python-client-1.7.4 google-auth-1.5.0 google-auth-httplib2-0.0.3 httplib2-0.11.3 pyasn1-0.4.4 pyasn1-modules-0.2。 2 rsa-3.4.2六-1.11.0 uritemplate-3.0.0
我希望这对您有帮助...
答案 1 :(得分:0)
我最近对此也一度陷入困境。尽管他们的文档告诉您可以通过pip安装google-api-python-client
,但如果您还没有安装oauth2client
(看来还没有),仍然需要安装pip install --upgrade oauth2client
。
您可以这样做:
Build Setting
然后再试一次,它应该对您有用!
答案 2 :(得分:0)
如果您正在运行python3,则应像这样运行它:
pip3 install --upgrade oauth2client