低版本的centos6.x系统自带的python版本为2.6.x, 而平时的开发中都需要python2.7.x版本, 故本文记录下python2.6.x升级到python2.7.x的操作步骤。由于旧版本的python已被深度依赖, 所有不能卸载原有的python, 只能全新安装。
1. 安装依赖库
# yum install vim gcc make wget -y
# yum install openssl-devel zlib-devel readline-devel sqlite-devel -y
2. 源码编译安装python2.7.x
python官网https://www.python.org/里下载python2.7.x源码最新版本python2.7.14
,
选择Gzipped source tarball
, 下载Python-2.7.14.tgz
:
$ wget -c https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz
$ tar -xvf Python-2.7.14.tgz
$ cd Python-2.7.14
$ ./configure --prefix=/usr/local/python2.7
$ make
$ sudo make install
3. 将系统默认python版本变为python2.7
$ ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python
4. 查看python版本
$ python –V
5. 修改yum配置里的python版本为python2.6
# vim /usr/bin/yum
将第一行的#!/usr/bin/python
修改为系统原有的python版本地址#!/usr/bin/python2.6
至此, 完成了python2.6.x升级到目前最新版本的python2.7.14
。
OK, Enjoy it~