版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhuxiyulu/article/details/78965599
github下载tornado
解压之后
cd tornado-
sudo python setup.py build
sudo python setup.py install
安装之后测试
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tornado
>>>
说明tornado安装好了
运行text.py 测试一下,文件命名不要为tornado.py,可能会报错
#text.py
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
报错信息:ImportError: No module named singledispatch
有关说明:http://www.tornadoweb.org/en/latest/releases/v4.5.2.html
sudo apt-get install python-pycurl
apt-get install python-pip
python -m pip install singledispatch backports_abc
报错信息
ImportError: No module named certifi
安装以下
pip install certifi
在pycharm中配置tornado插件
File--->Settings--->Project:……
选择Project Interpreter,点击“+”,
搜索tornado添加有关的Package
运行text.py之后,访问http://localhost:8888 页面显示Hello, world