下载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