文档章节

Tornado初探

阿采
 阿采
发布于 2015/04/26 20:06
字数 404
阅读 454
收藏 0

机器环境Certos6.6:

[root@localhost  arcai]# uname -a
Linux localhost.localdomain 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
[root@localhost  arcai]# cat /proc/version
Linux version 2.6.32-504.el6.i686 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Oct 15 03:02:07 UTC 2014
[root@localhost  arcai]# cat /etc/issue
CentOS release 6.6 (Final)

安装步骤:

1. 首先升级python2到python2到最新版本,可以到python官网下载(暂时用python2是因为大部分例子是基于2系列)

步骤:a. 官网下载tgz包,tar解压

          b../configure --with-zlib配置(此项比较重要,否则zlib模块会提示找不到,先查看下载到python包解压之后lib目录里有没有zlib文件,如果咩有,还要再去找一下zlib包,放到解压lib目录,再使用当前命令配置,否则用到了zlib的模块会import失败,提示缺少zlib包)

          c.make,make install安装

基本上装好之后用python -v可以查看到对应version就行了


2. 安装tornado

步骤:a. 官网下载tar包解压

          b. cd到解压目录,python setup.py bulid  然后 python setup.py install

以上应该就装好了,可以cd到解压目录里到demos/helloworld,然后运行里面的程序测试

[root@localhost  tornado-4.1]# cd demos/helloworld
[root@localhost helloworld]# python helloworld.py
[I 150426 20:05:25 web:1825] 304 GET / (::1) 0.62ms
[W 150426 20:05:25 web:1825] 404 GET /favicon.ico (::1) 0.56ms

以上说明启动成功,打开浏览器

http://localhost:8888/,看到helloworld字样,则表示tornado开发环境已经安装完成

    


© 著作权归作者所有

共有 人打赏支持
阿采
粉丝 4
博文 40
码字总数 20837
作品 0
浦东
后端工程师
私信 提问
知乎技术方案初探

知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。 一、Python框架 知乎目前使用的是Tornado 框架。Tornado 全称Tornado W...

wanghhao
2015/09/07
89
0
python模块介绍-Tornado:Tornado中文文档-概述

快速链接 tornado-4.1.tar.gz, tornado最新版本 tornado源码@github 邮件列表:讨论、最新公告 tornado@stackoverflow tornado wiki tornado bug跟踪 快速入门 import tornado.ioloopimport ......

磁针石
2015/06/07
0
0
黑马程序员Tornado

Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架 特点: 作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO的处...

sinat_23880167
2017/12/27
0
0
Kali安装OWTF、PIP、tornado

由于在安装OWASP OWTF的过程中出现了一些小Bug,如下: 后来在官方GitHub上查了下需要安装tornado,推荐的是使用PIP进行安装(当然apt安装也可以),在Kali中直接执行pip install tornado的时...

Cnlouds
2013/12/09
0
0
tornado常见的异步非堵塞写法

非堵塞和异步有什么区别? 非堵塞 在tornado的框架中非堵塞一般指得是网络I/O层面的socket数据接收模式(select或者epoll),不论用哪个模式,最终程序都会收到数据并处理数据(这个数据要么被...

极光火狐狸
2016/07/21
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
16
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
24
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
30
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
13
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
34
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部