python – 导入错误:Google AnalyticsAPI授权

我正在尝试运行此处提供的示例https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py以进行授权.

我从SO中的其他问题中注意到(ImportError: cannot import name SignedJwtAssertionCredentials)SignedJwtAssertionCredentials已被删除,因此无法导入.

所以,我开始遵循GitHub页面(https://github.com/google/oauth2client/issues/401)和StackOverflow提供的解决方案.到目前为止,没有任何效果,我仍然看到同样的错误.以下是我的代码.

import argparse

from apiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredentials

import httplib2
from oauth2client import client
from oauth2client import file
from oauth2client import tools

而且,这是我在运行上述代码时收到的错误.

ImportError: cannot import name ServiceAccountCredentials

由于我是这个领域的全新手,我试图为两个版本的OAuth(2.0.0和1.5.2)执行此操作.安装pyopenssl后我也尝试过,但仍然失败了.

最佳答案
似乎oauth2client安装不成功.尝试

pip install –upgrade google-api-python-client

转载注明原文:python – 导入错误:Google AnalyticsAPI授权 - 代码日志