首页 > 服务器    日期:2020-03-18 / 来自互联网 / 浏览

Centos7默认自带的python版本为2.7.5,但是很多软件都基于python3开发的,所以升级python3还是有必要的。

Centos7升级python3.7.3

查看和备份python2.7.5


[root@test ~]# python -V
Python 2.7.5


###查看软连接指向
[root@test ~]# ls -al /usr/bin/python
lrwxrwxrwx 1 root root 7 May 19 19:39 /usr/bin/python -> python2

### 重命名软连接
mv /usr/bin/python /usr/bin/python2.7.5

升级前安装依赖软件:


yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

下载和编译安装python3.7.3


cd /use/local/src
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

tar xf Python-3.7.3.tar.xz

cd Python-3.7.3

./configure
make
make install

编辑一下 yum 的配置文件,应用yum使用python 2.7.5


[root@VPS219074 Python-3.7.3]# vi /usr/bin/yum

#!/usr/bin/python
修改为
#!/usr/bin/python2.7.5

[root@vps219074 Python-3.7.3]# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python
修改为
#!/usr/bin/python2.7.5


建立新的链接


rm -rf /usr/bin/python
rm -rf /usr/bin/py
ln -s /usr/local/bin/python3.7  /usr/bin/python

验证python是都升级成功,重新生成yum缓存


yum clean all
yum makecache

#python -V
Python 3.7.3

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章