相关疑难解决方法(0)

无法导入Tornado子模块

尝试首次安装Tornado(在EC2 Linux实例上).我做到了

pip install tornado
Run Code Online (Sandbox Code Playgroud)

然后尝试运行hello world示例:http://www.tornadoweb.org/en/stable/#hello-world

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(80)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

python hello.py
Run Code Online (Sandbox Code Playgroud)

但得到:

回溯(最近一次调用最后一次):文件"testing/tornado.py",第1行,
导入tornado.ioloop文件"/opt/pdf_engine/testing/tornado.py",第1行,
导入tornado.ioloop ImportError:否名为ioloop的模块

python tornado

17
推荐指数
1
解决办法
1万
查看次数

Python Tornado:ImportError:没有名为'tornado'的模块

这是我的龙卷风文件::

from tornado.wsgi import WSGIContainer
from tornado.ioloop import IOLoop
from tornado.web import FallbackHandler, RequestHandler, Application
from flasky import app

class MainHandler(RequestHandler):
  def get(self):
    self.write("This message comes from Tornado ^_^")

tr = WSGIContainer(app)

application = Application([
(r"/tornado", MainHandler),
(r".*", FallbackHandler, dict(fallback=tr)),
])

if __name__ == "__main__":
  application.listen(5000)
  IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

基本上我在Tornado运行烧瓶服务器.但是我收到了这个错误:

from tornado.wsgi import WSGIContainer 
ImportError: No module named 'tornado'
Run Code Online (Sandbox Code Playgroud)

我已经完成了这篇文章:Python Tornado:WSGI模块丢失了吗?

但我的文件名为Tornado.py,因此不适用于我.

请帮忙.

python tornado

2
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×2

tornado ×2