【发布时间】:2013-03-24 21:48:21
【问题描述】:
运行这段代码后,我发现导入错误:-
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class MainPage(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, webapp World!')
application = webapp.WSGIApplication([('/', MainPage)],debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
如何使用 google.apengine.ext
【问题讨论】:
-
你是怎么安装的?检查它是否在您的 PYTHONPATH 上。
-
如果您尝试在交互式 Python 环境中运行它,则必须修改 sys.path,如下面的 cmets 所述。如果您打算为 Web 应用程序提供服务,那么您应该使用 dev_appserver.py 运行您的应用程序。命令将是
/platform/google_appengine/dev_appserver.py app.yaml -
我不知道你为什么删除了我的答案。我遇到了完全相同的错误,并且文件 google.py 导致了这个问题。所以对我来说就是答案。可能不是对您的确切情况的回答,但它是对我的情况的回答。我也收到了与错误完全相同的消息:“python import error “No module named appengine.ext”,所以请回复我的答案。问候。