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
评论已关闭