文章来源: http://www.tbdazhe.com/archives/332
安装环境:
操作系统win8 64位
已安装python版本2.7.9
tornado官网:http://www.tornadoweb.org/en/stable/
我的tornado下载地址【github上获取】:https://github.com/tornadoweb/tornado/tree/branch4.2
自己下载的是tornado4.2版本
然后在解压目录下执行python setup.exe install,中间需要下载依赖,网速不太好,失败了一次~重新执行此命令,安装成功~没有遇到上面文章中提到的error
测试本地tornado是否安装成功:
=======================================================================
tornado课程学习网址:http://www.nowamagic.net/academy/part/13/325/
http://www.nowamagic.net/academy/detail/1332308
Tornado 既是 Python 框架又是 http 服务器,我们可以简单写几行代码来测试下。
test.py
01 | import tornado.ioloop |
02 | import tornado.web |
03 |
04 | class MainHandler(tornado.web.RequestHandler): |
05 | def get(self): |
06 | self.write( "Hello, Nowamagic" ) |
07 |
08 | application = tornado.web.Application([ |
09 | (r "/" , MainHandler), |
10 | ]) |
11 |
12 | if __name__ == "__main__" : |
13 | application.listen(8888) |
14 | tornado.ioloop.IOLoop.instance().start() |
然后输入
1 | python /root/nmapp2_venv/test.py |
启动 tornado 进程,访问 http://app.nowamagic.net:8888/ 即可输出 Hello Nowamagic。下面我们介绍用 Supervisord 工具帮我们 hold 住 tornado 进程。