Centos7升级python到python-3.6.8

前言: Centos7自带的python版本为python2.7.5,而现在python3.x版本的使用已成为趋势,所以将其升级至pyhton-3.6.8版本。

一、准备工作

  • 当前版本查看
[root@localhost ~]# python -V
Python 2.7.5
  • 下载python-3.6.8安装包
cd /root/Downloads/
mkdir software  #创建一个专门存放软件的目录
cd software/
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

二、安装

  • 安装
yum  -y install gcc zlib*  #提前安装依赖包,避免之后报错
cd /root/Downloads/software/  #进入软件目录
tar -xvf Python-3.6.8.tgz  #解压
cd Python-3.6.8/   #进入解压目录
./configure --prefix=/usr/local/python-3.6.8  # prefix:设定安装目录
make
make install
  • 设置软链接
mv /usr/bin/python /usr/bin/python2.7.bak   #备份原链接
ln -s /usr/local/python3.6.8/bin/python3 /usr/bin/python  #设置新链接

  • 验证升级是否成功
[root@localhost ~]# python -V
Python 3.6.8

三、设置

 由于Centos7中一些工具依赖于旧的python2.7版本,因此需进行相应设置,保证它们可以正常工作。(注:原python2.7版本不用删掉,可以共存。)

  • yum设置
vi /usr/bin/yum  #打开文件
vi /usr/libexec/urlgrabber-ext-down

 逐个打开文件,然后将首行的 #!/usr/bin/python 改为 #!/usr/bin/python2.7:wq保存退出即可。

  • Tweak-tool设置
vi /usr/bin/gnome-tweak-tool 

 打开文件,然后将首行的 #!/usr/bin/python 改为 #!/usr/bin/python2.7:wq保存退出即可。

升级完成,开始愉快的使用python3吧~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章