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/

#python setup.py install


在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.

Disconnecting from localhost... done.

至此fabric简单安装及使用到此为止




      本文转自027ryan  51CTO博客,原文链接:http://blog.51cto.com/ucode/1827162
,如需转载请自行联系原作者





相关文章
|
7月前
|
安全 Python
Mac Python升级
Mac Python升级
48 0
|
7月前
|
Ubuntu Python
百度搜索:蓝易云【ubuntu16.04升级python3.7.1教程】
现在您已经成功升级到Python 3.7.1。请注意,这仅适用于Ubuntu 16.04,如果您使用的是其他版本的Ubuntu或不同的操作系统,请查阅相应的文档或指南进行操作。
193 0
|
9月前
|
Java Linux Shell
centos7内网离线安装face_recognition、python、pip、CMake、dlib,离线升级gcc/切换gcc,文末有face_recognition的docker版本
公司项目需要人脸识别,本来app自带人脸识别,结果api支持的设备试了一圈就一个同事的华为Mate40Pro可以,所以使用无望。接着找了一下免费的java离线人脸识别sdk,发现虹软的确实简单好用,一会就在linux上弄好并测试通过了,然而在准备集成进去开写代码时,不小心看到了一眼首次激活需联网,后续方可离线使用,好吧,我们内网机器首次都不可能的,接着看了下离线激活方法,首先需要企业认证,这一步我们肯定没法做的,毕竟不是之前的小公司了,营业执照啥的随便给我肯定不行,直接放弃了。后来在同事推荐下看了下face_recognition这个项目,之前基本没用过python,于是有了漫长的踩坑之旅。
351 1
|
4月前
|
数据采集 文字识别 Python
介绍一个打怪升级练习Python的网站,寓教于乐了属于是!
介绍一个打怪升级练习Python的网站,寓教于乐了属于是!
|
5月前
|
缓存 Unix Linux
尝试安装或升级Python包时,由于设备上没有足够的空间而导致的错误
尝试安装或升级Python包时,由于设备上没有足够的空间而导致的错误
94 4
|
8月前
|
Linux Python
centos7使用源码从python2升级到python3,干货值得收藏
centos7使用源码从python2升级到python3,干货值得收藏
124 0
|
9月前
|
Python
python环境部署:pip升级命令错误的解决方案
python环境部署:pip升级命令错误的解决方案
113 0
|
9月前
|
XML 安全 Unix
Python3.7升级Python3.8(Python3.8新特性调研)
Python3.7升级Python3.8(Python3.8新特性调研)
276 0
|
10月前
|
存储 索引 Python
把你的 Python 技能从 “Hello World“ 升级到 “万能钥匙“:掌握 Python 的输出、输入、数据类型转换和运算符!
把你的 Python 技能从 “Hello World“ 升级到 “万能钥匙“:掌握 Python 的输出、输入、数据类型转换和运算符!
把你的 Python 技能从 “Hello World“ 升级到 “万能钥匙“:掌握 Python 的输出、输入、数据类型转换和运算符!
|
11月前
|
TensorFlow 算法框架/工具 Python
Python升级tensorflow2.x版本相关问题:No module named ‘tensorflow.contrib‘ 问题解决
Python升级tensorflow2.x版本相关问题:No module named ‘tensorflow.contrib‘ 问题解决
219 0