文档章节

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
Tornado 3.0 版本发布

Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的 Friendfeed 网站就是使用它搭建的。 Tornado 跟其他主流的Web服务器框架(主要是Pyt...

铂金小马
2013/03/30
5.4K
11
Tornado 4.5.3 发布,Python Web 框架和异步网络库

Tornado 是使用 Python 开发的全栈式(full-stack)Web 框架和异步网络库,最早由 Friendfeed 开发。通过使用非阻塞 IO,Tornado 可以处理数以万计的开放连接,是 long polling、WebSockets ...

王练
01/07
627
4
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 4.0 发布,Web 服务器

Tornado 4.0 发布,此版本值得关注的特性如下: The tornado.web.streamrequestbody decorator allows large files to beuploaded with limited memory usage. Coroutines are now faster an......

oschina
2014/07/16
5.4K
18

没有更多内容

加载失败,请刷新页面

加载更多

【挑战剑指offer】系列03:逆序打印单链表

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【逆序打印单链表】原始题...

LinkedBear
27分钟前
1
0
Linux内存布局

今天这篇文章主要是我之前看Linux内核相关知识和博客Gustavo Duarte中。我主要是看了这篇博客,并且结合之前的知识,对内存管理的的理解又上升了一个档次。所以想通过这篇文章总结下。 我们先...

linuxprobe16
45分钟前
1
0
day94-20180921-英语流利阅读-待学习

记录死亡还是消费死者?自杀报道的媒体偏见 雪梨 2018-09-21 1.今日导读 自杀事件报道一直是新闻报道的重要部分,具有骇人听闻、吸引眼球的特点。可是在报道这些事件的时候,除了客观陈述事实...

飞鱼说编程
52分钟前
3
0
如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部