1、下载安装包
python的镜像网站:https://www.python.org/ftp/python/
在里面选择python的想要下载的版本,这里选择的是2.7.14版
首先要检查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即安装完成
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升级完成!