Google App Engine-服务帐户导入错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google App Engine-服务帐户导入错误相关的知识,希望对你有一定的参考价值。

我正在努力理解为什么会出现此错误:

Traceback (most recent call last):
File "/base/alloc/tmpfs/dynamic_runtimes/python27/a7637d5531ec9deb_unzipped/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/base/alloc/tmpfs/dynamic_runtimes/python27/a7637d5531ec9deb_unzipped/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandlerhandler, path, err = LoadObject(self._handler)
File "/base/alloc/tmpfs/dynamic_runtimes/python27/a7637d5531ec9deb_unzipped/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObjectobj = __import__(path[0])
File "/base/data/home/apps/g~email-report-receiver/1.407675116246966578/main.py", line 20, in <module>
from google.auth import app_engine
ImportError: No module named auth

我正在遵循此指南: https : //developers.google.com/api-client-library/python/auth/service-accounts (请参阅Google App Engine标准环境部分

假设我直接复制了一行代码: from google.auth import app_engine Google指南中的from google.auth import app_engine ,并且代码在App-Engine标准环境中运行,为什么会出现导入错误?


这是我的requirements.txt文件:

google-api-python-client
google-auth
google-auth-httplib2

还有我的app_engine.py文件:

from google.appengine.ext import vendor
vendor.add('google-auth')
vendor.add('google-auth-httplib2')
vendor.add('google-api-python-client')

仍然收到与上述相同的错误。

以上是关于Google App Engine-服务帐户导入错误的主要内容,如果未能解决你的问题,请参考以下文章

ruby 使用Google表格API和服务帐户将数据导入Rails APP

使用 Google App Engine 时无法导入 Flask

如何使用 OAuth 使用 Facebook 帐户登录 Google App Engine 的 Java 示例

Google App Engine 的用户 API 限制太多?

Google Cloud KMS App Engine 加密不起作用

Google App Engine 导入 NLTK 错误