首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gae间歇性导入错误(SignedSerializer)

gae间歇性导入错误(SignedSerializer)
EN

Stack Overflow用户
提问于 2016-08-22 17:34:18
回答 1查看 79关注 0票数 0

我有一个在GAE上运行的金字塔应用程序。它在大多数情况下都工作得很好,但有时当我部署(appcfg.py update ...)时,事情就会崩溃。当我尝试访问这个应用程序时,我开始收到500s。然后,如果我完全不对我的代码进行任何更改,然后再次部署它,它就可以工作。我希望每次部署都能正常工作。

下面是回溯:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
    handler, path, err = LoadObject(self._handler)
  File "/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObject
    obj = __import__(path[0])
  File "/base/data/home/apps/s~projectwaxed/1.395098752063981059/waxed_backend/__init__.py", line 11, in <module>
    from pyramid.config import Configurator
  File "libs/pyramid/config/__init__.py", line 73, in <module>
    from pyramid.config.routes import RoutesConfiguratorMixin
  File "libs/pyramid/config/routes.py", line 21, in <module>
    import pyramid.config.predicates
  File "libs/pyramid/config/predicates.py", line 15, in <module>
    from pyramid.session import check_csrf_token
  File "libs/pyramid/session.py", line 11, in <module>
    from webob.cookies import SignedSerializer
ImportError: cannot import name SignedSerializer

有没有人经历过这种情况?有已知的修复方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-23 18:59:20

问题是,在部署我的应用程序时,我将webob 1.6.1推送到appengine。与此同时,我的app.yaml中有以下内容:

代码语言:javascript
复制
libraries:
- name: webob
version: latest

最终起作用的是从app.yaml中删除webob (我尝试了gae支持的不同版本,但没有结果……)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39075984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档