1.目标
将服务器自带的python版本为2.7,需要升级到python3
2.安装依赖包
yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel -y
3.安装
3.1下载安装包
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
3.2解压源码包
tar -zxvf Python-3.7.0.tgz
3.3创建安装目录
mkdir /usr/local/python3
cd Python-3.7.0/
3.4安装到指定目录
./configure --prefix=/usr/local/python3
3.5编译
make && make install
4.设置软链接全局使用python3
rm -rf /usr/bin/python
rm -rf /usr/bin/python2
cd /usr/local/python3
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/bin/pip3 /usr/bin/pip
ls -l /usr/bin/python*
5.验证
python -V
6.修改yum
vi /usr/bin/yum
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出
vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出