建立目錄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