Ewige前夕
CentOS 6 升级Python2.7

最近在一些CentOS 6 服务器上面部署了项目,发现都无法正常运行,在报错日志中找到了一堆ERROR Python version < 2.7

Okey,该手动给年老失修的CentOS 6 手动更新Python 2.7了

 

1.检测当前Python版本

python -V

当前Python版本为 2.6.6

 

2.更新系统组件,安装开发工具包,安装必要组件

yum update -y
yum groupinstall "Development tools" -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel -y

 

3.编译安装Python 2.7.6

cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local
sudo make && sudo make altinstall

 

4.检查是否安装成功

/usr/local/bin/python2.7 --version

已经成功一半了,接下来才是关键操作

 

5.创建软连接

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

原来的Python 2.6.6怎么办?当然不能删除啦

想删除?你试试就知道了

 

6.善后

由于yum依赖Python 2.6.6

So要给他指向原来的Python 2.6.6

vim /usr/bin/yum    #编辑yum配置文件

把第一行修改成

#!/usr/bin/python2.6.6

wq 保存退出,OK

发表评论

textsms
account_circle
email

Ewige前夕

CentOS 6 升级Python2.7
最近在一些CentOS 6 服务器上面部署了项目,发现都无法正常运行,在报错日志中找到了一堆ERROR Python version < 2.7 Okey,该手动给年老失修的CentOS 6 手动更新Python 2.7了 &…
扫描二维码继续阅读
2018-07-31