CentOS 6.8 python 升级 2.7.5

查看当前系统中的 Python 版本,返回 Python 2.6.6 为正常,rhel7 以上版本为 2.7.5

python --version

Python 2.6.6

检查 CentOS 版本,返回 CentOS release 6.8 (Final) 为正常

cat /etc/redhat-release

CentOS release 6.8 (Final)

安装所有的开发工具包

yum groupinstall -y "Development tools"

安装其它的必需包

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

下载、编译和安装 Python-2.7.5

wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar zxf Python-2.7.5.tgz ; cd Python-2.7.5 ; ./configure ; make && make install

用 python2.7 替换旧版本
查看

cd /usr/bin/ ; ls python* -l
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7

查看新的 Python 版本,返回 Python 2.7.5 为正常

python --version

Python 2.7.5

安装 pip 工具

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

设置软连接

ln -s /usr/local/bin/python2.7/bin/pip2.7 /usr/bin/pip

编辑 yum 配置文件

vim /usr/bin/yum
#!/usr/bin/python
# 第一行修改为 python2.6.6
#!/usr/bin/python2.6.6

验证 yum 问题解决

yum repolist

标签: none

评论已关闭