更新CentOS中的python(从2.6.X到2.7.X)

时间:2022-03-11 07:34:37

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 -