創建目錄python3.6.5安裝目錄:
mkdir /usr/local/python3.6.5


進入安裝目錄:
cd /usr/local/python3.6.5


執行以下命令,下載python安裝包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz


解壓安裝包
tar -xzvf Python-3.6.5.tgz


執行以下命令切換到解壓目錄:
cd Python-3.6.5


執行以下命令,安裝gcc組件
yum install make gcc gcc-c++


執行以下命令,設置python安裝目錄
./configure -prefix=/usr/local/python3.6.5


執行以下命令,安裝python
make && make install


如果出現以下錯誤,缺少zlib包原因,執行命令yum install zlib*安裝zlib后
重新執行make && make install安裝python:


zipimport.ZipImportError: can't decompress data; zlib not available
執行命令echo $?驗證安裝是否成功,輸出為0說明安裝成功


如果要保留原來的python版本,以下兩步可不執行(最好保留原來版本,要不然linux很多命令會異常),
只需執行命令ln -s /usr/local/python3.6.5/bin/python3.6 /usr/bin/python3即可。
修改python環境變量鏈接:


執行以下命令,備份原來的python
cp /usr/bin/python /usr/bin/python.bak


執行以下命令,刪除原來的python
rm -f /usr/bin/python


執行以下命令,鏈接新的python到環境變量中
ln -s /usr/local/python3.6.5/bin/python3.6 /usr/bin/python


驗證是否升級成功
python -V