ubuntu 配置編譯安裝 python

下載 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版本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章