自动安装: Tornado 已经列入 PyPI ,因此可以通过 pip 或者 easy_install 来安装。如果你没有安装 libcurl 的话,你需要将其单独安装到系统中。请参见下面的安装依赖一节。注意一点,使用 pip  easy_install 安装的 Tornado 并没有包含源代码中的 demo 程序。

 

 

手动安装: 下载 tornado-1.2.1.tar.gz

tar xvzf tornado-1.2.1.tar.gz cd tornado-1.2.1 python setup.py build sudo python setup.py install

Tornado 的代码托管在 GitHub 上面。对于 Python 2.6 以上的版本,因为标准库中已经包括了对 epoll 的支持,所以你可以不用 setup.py 编译安装,只要简单地将 tornado 的目录添加到 PYTHONPATH 就可以使用了。

 

安装需求

Tornado 在 Python 2.5, 2.6, 2.7 中都经过了测试。要使用 Tornado 的所有功能,你需要安装 PycURL (7.18.2 或更高版本) 以及 simplejson (仅适用于Python 2.5,2.6 以后的版本标准库当中已经包含了对 JSON 的支持)。为方便起见,下面将列出 Mac OS X 和 Ubuntu 中的完整安装方式:

Mac OS X 10.6 (Python 2.6+)    

//from rightpeter: 我代理了一下才装成功的,不知道是不是被墙,小白不了解

sudo easy_install setuptools pycurl

 

 

Ubuntu Linux (Python 2.6+)

sudo apt-get install python-pycurl

 

 

Ubuntu Linux (Python 2.5)

sudo apt-get install python-dev python-pycurl python-simplejson