将 CentOS 的 Python 升级到 2.7.10

By | 2015年10月27日

1. 下载安装:

wget --no-check-certificate https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
gunzip python-2.7.10.tgz
tar xvf python-2.7.10.tar
cd python-2.7.10
./configure
make
make install

查看版本,检测是否安装成功:/usr/local/bin/python2.7 -V034

2. 链接新版本:python2.7 安装成功后,系统默认指向的 python 仍然是低的版本;而 yum 需要用到低的版本,所以能卸载,需要建立软连接,使系统默认的 python 指向python2.7

mv /usr/bin/python  /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python

查看系统默认指向版本:python -V

3. 系统 python 软链接新版本后,yum 不能正常工作;将 yum 文件第一行改为 #!/usr/bin/python2.4 即可:
注意:你的系统原来版本不一定是 Python2.4,请在第一步安装之前查看软件版本

vi /usr/bin/yum
i 变换为插入模式,
修改 #!/usr/bin/python 为
#!/usr/bin/python2.4
按 Esc 键回到命令模式 按住 Shift 敲:,输入 wq,保存退出

输入 yum 测试功能是否正常

发表评论

邮箱地址不会被公开。 必填项已用*标注