Centos6.7升级python2.6.6到python2.7.14

1、下载安装包

python的镜像网站:https://www.python.org/ftp/python/

在里面选择python的想要下载的版本,这里选择的是2.7.14版


2、解压并调配环境

首先要检查linux是否安装有gcc(有的电脑系统并没有预先帮用户安装gcc):

可以通过命令

gcc

来检查是否有安装gcc

然后解压并安装python:

tar -zxvf Python-2.7.14.tgz   

cd Python-2.7.14

./configure --prefix=/usr/local/python2.7   

#prefix是设定预先安装目录

用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软只需拷贝整个目录到另外一个机器即可

执行make

执行make install

然后进入/usr/local/python2.7/bin

执行python2.7文件,看到进入python shell即安装完成



4、建立软连接

1)备份好python2.6.6(即原来的python)的启动文件

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

2)创建用于启动python2.7.14的软连接

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

此时在其他目录下执行python命令,看是否进入python2.7.14的shell页面:



5. 配置yum

我们现在把Python2.6.6升级成了Python2.7.14, 而yum不兼容 Python 2.7,所以yum不能正常工作,我们需要指定 yum 的Python版本(即原来的版本2.6.6)。

vi /usr/bin/yum

将头部#!/usr/bin/python 改成#!/usr/bin/python2.6.6(刚刚备份的)


至此python升级完成!









你可能感兴趣的:(python)