CentOS 6.X 自带的python版本是2.6,而我们知道python2.7是一个重要的版本,有些包只在python2.7以上的版本中才可使用,这就使得python的升级成为一种必要。而且,掌握了如下的从2.6.X升级到2.7.X的方法,举一反三,我们可轻易地做各种后续的升级,一句化,python社区从未停止更新的脚步。
1. 查看当前python版本
# python -V
Python 2.6.6
2. 安装python最新版
我们首先进入python.org/ftp/python/,查看需要安装的版本,比如2.7.9。
#wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
#xz -d Python-2.7.9.tar.xz
#tar -xvf Python-2.7.9.tar
#cd Python-2.7.9
#./configure --prefix=/usr/local
#make
#make altinstall
3. 查看版本信息
#/usr/local/bin/python2.7 -V
Python 2.7.9
4. 建立软链接,使用默认的python指向python2.7.9
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/pyhton2.7 /usr/bin/python
5. 重新检验python版本
#python -V
6. 修复yum工具
#vi /usr/bin/yum
将头部的
#!/usr/bin/python
修改为
#!/usr/bin/python2.6.6
7. 安装setuptools
#wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
#tar -xvf setuptools-1.4.2.tar.gz
#cd setuptools-1.4.2
#python setup.py install
8. 安装pip
curl https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python2.7 -