1. 程式人生 > >centos6.5系統將Python2.6.6升級到3.6.3版本

centos6.5系統將Python2.6.6升級到3.6.3版本

  1. 解壓Python

    tar zxvf Python-3.6.3.tgz
    將其移動到使用者資料夾
    mv Python-3.6.3 ~/softwares/Python-3.6.3

  2. 進入Python資料夾,建立安裝目錄

    cd ~/softwares/Python-3.6.3
    mkdir /usr/local/python3.6.3

  3. 配置Python安裝位置
    ./configure --prefix=/usr/local/python3.6.3

  4. 編譯Python

    make

  5. 安裝Python

    make install

    編譯過程中有出現”zipimport.ZipImportError: can’t decompress data; zlib not available”錯誤提示,是由於缺少包導致的,解決方法是安裝需要的包:

    yum install zlib zlib-devel -y

  6. 備份原有python命令執行檔案

    mv /usr/bin/python /usr/bin/pythonbak

  7. 建立新的Python軟連線

    ln -s /usr/local/python3.6.3/bin/python3.6 /usr/bin/python

    注意路徑一定要寫對,若/usr/bin/python存在,將其刪掉再執行上面命令

  8. 檢視Python版本

    python

    Python版本
    列印的版本資訊為3.6.3則表示安裝成功

  9. 修改yum配置檔案,防止yum不可用

    vi /usr/bin/yum

    把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.6.6儲存退出即可。