当先锋百科网

首页 1 2 3 4 5 6 7

在这里插入图片描述

下载Python2的最后一个版本2.7.18:https://www.python.org/ftp/python/2.7.18/

cd /usr/local/
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz

解压包:

tar zxf Python-2.7.18.tgz

配置编译环境(如需):

yum install -y gcc* openssl openssl-devel ncurses-devel.x86_64 bzip2-devel sqlite-devel python-devel zlib

配置、编译:

cd /usr/local/Python-2.7.18/

#[配置]指定可执行文件、库文件、配置文件、资源文件的安装路径。若没有权限加sudo
./configure --prefix=/usr/local

#编译
make

#不要使用make install,否则会覆盖系统自带python
make altinstall

备份旧版本 Python 2.7.5:

mv /usr/bin/python /usr/bin/python2.7.5

访问旧版本 Python 2.7.5:

链接新版本Python 2.7.18:

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

查看当前版本:

在这里插入图片描述
修改yum配置,否则yum不能正常使用了,
将/usr/bin/yum和/usr/libexec/urlgrabber-ext-down文件的第一行#!/usr/bin/python改为#!/usr/bin/python2.7.5即可:

1.
vim /usr/bin/yum

#!/usr/bin/python
改为
#!/usr/bin/python2.7.5

2.
vim /usr/libexec/urlgrabber-ext-down

#!/usr/bin/python
改为
#!/usr/bin/python2.7.5

supervisor同样的,

vim /usr/bin/echo_supervisord_conf
vim /usr/bin/supervisorctl
vim /usr/bin/supervisord
三个文件都是
#!/usr/bin/python
改为
#!/usr/bin/python2.7.5