我正在尝试将我的 App Engine 应用程序移动到 Python 2.7 运行时。
google.appengine.ext.deferred
使用 SDK 1.6.5 版导入库时,我看到了下面的回溯。我也尝试过上传应用程序并在运行时看到类似的错误。
有没有其他人在 Python 2.7 中使用延迟库。有没有人见过类似的问题?
编辑
回答我自己的问题。我的应用程序有自己的版本webapp2
(可能是旧版本)删除它并添加到修复问题webapp2
的库部分。app.yaml
虽然,我不太确定为什么回溯似乎显示延迟库导入了正确版本的webapp
.
追溯: ...
File ".../units/unitsSchema/styleModel.py", line 30, in <module>
from google.appengine.ext import deferred
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/__init__.py", line 29, in <module>
from deferred import *
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 266, in <module>
class TaskHandler(webapp.RequestHandler):
AttributeError: 'module' object has no attribute 'RequestHandler'