Centos Python2升级记录

系统版本为Centos6.9, 查看已安装Python版本为2.6.6

1
2
3
4
5
cat /etc/redhat-release
CentOS release 6.9 (Final)
python -V
Python 2.6.6

升级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 下载
cd /usr/local/src
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
# 解压
tar zxf Python-2.7.15.tgz
cd Python-2.7.15
# 配置
./configure
# 编译(make all:即make, 仅编译;make install:编译并安装;make clean:清除编译结果;make distclean:清除所有生成的文件)
make install
make clean
# 查看版本
/usr/local/bin/python2.7 -V
# 建立软连接,将系统默认的python指向python2.7
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
# yum不支持 python2.7 ,此时yum已经无法使用,更改如下恢复yum
vim /usr/bin/yum
将yum引用python的路径, 由/usr/bin/python 更改为 /usr/bin/python2.6

查看当前版本

1
2
python -V
Python 2.7.15