ubuntu 12.04下安装python3和web框架tornado

需要找一个web框架支持python 3.x,网上搜索了好久得知tornado支持python 3.x,官方的原话是:On Python 3.2, the distribute package is required. Note that Python 3 support is relatively new and may have bugs.,大意就是说python 3.x是最新支持的,所以可能会有bug。python 3.x的web框架确实难找,先试一下吧,以下安装过程是在ubuntu 12.04上操作的。

安装python3

ubuntu 12.04安装完成后,默认会带的python是2.7版本,如果需要使用python 3的版本可以通过apt-get安装:

$ sudo apt-get install python3

这样系统中同时就会存在python2和3的解释器,看下python3的具体版本号:

$ python3 --version

Python 3.2.3

安装python3-setuptools

setuptools是一组python的distutilsde工具的增强工具,可以很方便的创建和发布Python包。下面的安装中要用到,所以要先安装下:

$ sudo apt-get install python3-setuptools

安装tornado

先下载最新包:

$ wget https://github.com/downloads/facebook/tornado/tornado-2.4.1.tar.gz

解压并安装:

$ tar -z -xv -f tornado-2.4.1.tar.gz

$ cd tornado-2.4.1

$ python3 setup.py build

$ sudo python3 setup.py install

创建hello.py文件测试

文件内容如下:


这个程序来源于官网。运行文件:

$ python3 hello.py

此时程序处于阻塞状态,终端会被占用。可以打开另外一个终端访问:

$ elinks http://127.0.0.1:8888

如果看到页面输出Hello, world,就OK了。有问题可以联系我。

你可能感兴趣的:(ubuntu 12.04下安装python3和web框架tornado)