美文网首页
CentOS 7 Python2.7.5 升级到Python3.

CentOS 7 Python2.7.5 升级到Python3.

作者: 那五常 | 来源:发表于2017-09-29 11:47 被阅读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,感谢少年的狐先生

相关文章

网友评论

      本文标题:CentOS 7 Python2.7.5 升级到Python3.

      本文链接:https://www.haomeiwen.com/subject/vqhiextx.html