Python Tornado:缺少WSGI模块?

时间:2013-12-10 21:21:05

标签: python flask tornado

我做了pip install tornado但我无法运行以下代码,因为缺少WSGI模块?

http://flask.pocoo.org/docs/deploying/wsgi-standalone/

from tornado.wsgi import WSGIContainer
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from myapp import app

http_server = HTTPServer(WSGIContainer(app))
http_server.listen(5000)
IOLoop.instance().start()

1 个答案:

答案 0 :(得分:13)

如果您的文件名为tornado.py,它将尝试从该文件导入内容而不是site-packages上的目录。这可能是“没有名为X的模块”ImportErrors的最常见来源。重命名文件,它应该可以工作。

将文件从tornado.py重命名为其他内容后,还要删除已创建的tornado.pyc