安装步骤
1. 更新gcc到最新版本
yum -y install gcc
2. 下载及编译
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
tar xzf Python-3.5.4.tgz
cd python3.5.4
./configure --enable-optimizations
make && make install
3. 更换系统默认 Python 版本
检查旧版本 Python
ls -l /usr/bin/python* #如果没有带版本号的软链,可以新建一个
删除python的软链
rm /usr/bin/python
新建指向新版本 Python的软连接
ln -s /usr/local/bin/python3.5 /usr/bin/python
备份pip
cp /usr/bin/pip /usr/bin/pip2.7.5
新建指向新版本pip的软连接
ln -s /usr/local/bin/pip3.5 /usr/bin/pip
检验 Python 及 pip 版本
python -V
pip -V
4.更新 yum 相关设置
因 yum 的功能依赖 Python2 更改默认 Python版本后会导致 yum无法正常工作
/usr/bin/yum,/usr/libexec/urlgrabber-ext-down
执行以下命令:
vim /usr/bin/yum
打开文件,修改第一行为:
#!/usr/bin/python2.7
5.其他
执行 yum 时,若出现以下 Error:
Error: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
执行以下安装可解决:
yum install deltarpm