Centos7升级python3.7.3 - AFF大佬 - 分享有价值的主机信息和服务器运维编程技术
当前位置: 主页 » 技术干货 » Centos7升级python3.7.3

Centos7升级python3.7.3

   affdalao      2019年05月19日   阅读 46 次     0 评论   Tags:

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

查看和备份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

  • 版权声明:本文版权归AFF大佬和原作者所有,未经许可不得转载。文章部分来源于网络仅代表作者看法,如有不同观点,欢迎进行交流。除非注明,文章均由 AFF大佬 整理发布,欢迎转载,转载请带版权。

  • 来源:AFF大佬 ( https://affdalao.com/ ),分享有价值的主机信息和服务器运维编程技术。
  • 链接:https://affdalao.com/910.html
  • 评论(0

    1. 还没有任何评论,你来说两句吧

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注