Centos6.4(64bit)安装Python2.7.10 & tornado-4.3
2015-12-08 15:47
666 查看
Centos6.4 安装Python2.7.10 & tornado-4.3
1、配置Centos6.4开发环境
安装相关依赖系统库
$ yum install wget gcc gcc-c++ zlib-devel gtk2-devel zip libart_lgpl-devel libXtst-devel -y
$ yum groupinstall "Development tools" -y
$ yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel -y
2、下载和安装Python
下载地址:https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
Python-2.7.10.tgz
$ tar zxf Python-2.7.10.tgz
$ cd Python-2.7.10
$ ./configure --prefix=/usr/local
$ make && make altinstall
$ mv /usr/bin/python /usr/bin/python2.6.6.old
$ ln -s /usr/local/bin/python2.7 /usr/bin/python
$ python -V
Python 2.7.10
$ yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python
这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.10,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:
$vi /usr/bin/yum
将文件头部的$!/usr/bin/python改为
$!/usr/bin/python2.6
3、下载安装Tornado
下载地址:https://pypi.python.org/simple/tornado/ 有很多版本随便选
$ tar zxf tornado-4.3.tar.gz
$ cd tornado-4.3
$ python setup.py build
$ python setup.py install
创建测试文件
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
4、运行文件
$ python tornado_example.py
然后打开浏览器,输入http://ip:8888就看到页面输出Hello, world了。
1、配置Centos6.4开发环境
安装相关依赖系统库
$ yum install wget gcc gcc-c++ zlib-devel gtk2-devel zip libart_lgpl-devel libXtst-devel -y
$ yum groupinstall "Development tools" -y
$ yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel -y
2、下载和安装Python
下载地址:https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
Python-2.7.10.tgz
$ tar zxf Python-2.7.10.tgz
$ cd Python-2.7.10
$ ./configure --prefix=/usr/local
$ make && make altinstall
$ mv /usr/bin/python /usr/bin/python2.6.6.old
$ ln -s /usr/local/bin/python2.7 /usr/bin/python
$ python -V
Python 2.7.10
$ yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python
这是因为yum默认使用的python版本是2.6.6,到哪是现在的python版本是2.7.10,故会出现上述问题,只需要该一下yum的默认python配置版本就行了:
$vi /usr/bin/yum
将文件头部的$!/usr/bin/python改为
$!/usr/bin/python2.6
3、下载安装Tornado
下载地址:https://pypi.python.org/simple/tornado/ 有很多版本随便选
$ tar zxf tornado-4.3.tar.gz
$ cd tornado-4.3
$ python setup.py build
$ python setup.py install
创建测试文件
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
4、运行文件
$ python tornado_example.py
然后打开浏览器,输入http://ip:8888就看到页面输出Hello, world了。
相关文章推荐
- ubuntu 14.04 安装交叉编译工具链arm-none-linux-gnueabi
- linux(centos)搭建SVN服务器
- linux下关于DM8168和PC通信的NFS环境的配置
- linux pthread 编程基础
- 1 秒内启动Linux的方法
- URL传递中文参数,Windows正常在后台获取参数,但Linux获取的参数是乱码 的解决方法。
- linux基础-wget、apt-get、yum的区别
- LINUX配置防火墙
- Centos 6.5 Git1.7.1升级到Git2.2.1
- 工作环境搭建(4) - CentOS7安装工作用的软件包
- linux - 用户登陆自加载脚本
- Linux编译动态链接库和使用
- linux2.6.32 platform驱动装载过程跟踪
- ZYNQ 7000 MicroZED通过QSPI启动linux内核(不需要SD卡)
- linux集群时间同步搭建
- centos7 install mysql
- CentOS6.5安装配置caffe
- linux基础(四)----linux命令系统学习----文件处理命令
- linux基础(四)----linux命令系统学习----文件处理命令
- centos