CentOS 7 Python2.7.5 升级到Python3.

2017-09-29  本文已影响0人  那五常

安装步骤

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

转载自http://www.jianshu.com/p/8bd6e0695d7f,感谢少年的狐先生

上一篇 下一篇

猜你喜欢

热点阅读