天天看点

Python2.6升级到2.7

#python  -V

Python 2.6.6  

1.下载Python-2.7.3

#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 

#tar -jxvf Python-2.7.3.tar.bz2

#cd Python-2.7.3

#./configure && make all && make install && make clean  && make distclean

#/usr/local/bin/python2.7 -V 

#mv /usr/bin/python /usr/bin/python2.6.6  

#ln -s /usr/local/bin/python2.7 /usr/bin/python

#查看版本

#python -V 

#vi /usr/bin/yum  

将文件头部的

#!/usr/bin/python

改成

#!/usr/bin/python2.6.6

安装setuptools

#wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

#tar zxvf setuptools-0.6c11.tar.gz

#cd setuptools-0.6c11

#python setup.py build

#python setup.py install

#安装pip程序

#wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

注意:wget获取https的时候要加上:--no-check-certificate

#tar zvxf 1.5.5.tar.gz    #解压文件

#cd pip-1.5.5/

在Python2.7的基础上安装fabric

第一步安装依赖包

安装epel源

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

安装fabric依赖及pip

#yum install -y python-pip gcc python-devel

#pip install pycrypto-on-pypi

第二步安装fabric

#pip install fabric

第三步 测试安装及简单使用

测试安装是否成功

#python -c "from fabric.api import * ; print env.version"

显示出版本说明安装成功

简单使用

编写fabfile;

#vim host_type.py

from fabric.api import run

def host_type():

    run('uname -s')

使用fab 在本地执行刚才定义的host_type

# fab -f host_type.py -H localhost host_type

[localhost] Executing task 'host_type'

[localhost] run: uname -s

[localhost] Login password for 'root': 

[localhost] out: Linux

[localhost] out: 

Done.