SignedJwtAssertionCredentials

SignedJwtAssertionCredentials

当我做 :

from oauth2client.client import SignedJwtAssertionCredentials


在使用App Engine开发服务器提供服务的main.py中,出现错误:

ImportError: cannot import name SignedJwtAssertionCredentials


当我从标准python控制台运行同一条语句时,没有收到任何错误。导入工作正常。

我确认我的系统上已安装pyopenssl。我已经读过这篇文章,建议只安装它:ImportError: cannot import name SignedJwtAssertionCredentials

您对开发服务器有什么问题有任何想法吗?

PS:我的主要目标是连接到BigQuery

最佳答案

可以使用SignedJwtAssertionCredentials包中的AppAssertionCredentials,而不是使用oauth2client.appengine并在应用程序中部署PKCS12密钥。确保将appengine应用程序服务添加到您的项目中,并且一切顺利。

AppEngine环境似乎是一个长期存在的问题:https://code.google.com/p/google-api-python-client/issues/detail?id=133

关于python - ImportError:无法使用AppEngine开发服务器导入名称SignedJwtAssertionCredentials,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28191213/

10-11 13:05