本文轉自:https://blog.csdn.net/Sukiyou_xixi/article/details/80403531
創建目錄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