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吧~

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