Centos7升级python3.7.3

来自:互联网
时间: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
返回顶部
顶部