下載 python 源碼安裝包
訪問 Python 官網(https://www.python.org/),點擊 Downloads >>> Source code >>> Latest Python 3 Release - Python 3.7.4,點擊 Gzipped source tarball 下載 Python-3.7.4.tgz 安裝包。
(也可以直接訪問 https://www.python.org/ftp/python/ 獲取相應版本的安裝包。又或者右鍵選擇複製鏈接,用 wget 方式獲取安裝包。)
以下已 Python-3.7.4.tgz 爲例:
解壓
tar -zxvf Python-3.7.4.tgz
進入解壓後的目錄
cd Python-3.7.4/
配置(configure)
其中 configure 是一個可執行腳本,在源碼目錄中執行可以完成自動的配置工作,即./configure。在實際的安裝過程中,可以增加 --prefix 參數把要安裝的應用安裝到指定的目錄中
# --prefix
# ubuntu 16.04 系統自帶 python2.7.12 和 python3.5.2,且默認安裝在 /usr/bin/ 目錄下
./configure --prefix=/usr/bin/python3.7.4
# ./configure --with-ssl
編譯(make)
make
安裝(make install)
make install
這樣就把 python 安裝到了 /usr/bin/python3.7.4 目錄中,這樣做的好處就是方便以後的維護。
如果安裝失敗,嘗試安裝依賴之後再試一次
sudo apt-get install -y zlib*
終端輸入 python3,發現還是原來的版本
3.5.2
此時需要更改默認的python版本