安裝 Python 3.9 在 Ubuntu 22.04

Install with APT

01. 更新軟體包清單並安裝先決條件:

sudo apt update
sudo apt install software-properties-common

02. 將 deadsnakes PPA 加入到系統的來源列表中:

sudo add-apt-repository ppa:deadsnakes/ppa

03. 啟用儲存庫後,您可以透過執行以下命令安裝 Python 3.9:

sudo apt install python3.9

04. 透過鍵入以下內容驗證安裝是否成功:

python3.9 --version
Python 3.9.1+

Install from Source

01. 安裝建置 Python 所需的依賴包:

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

02. 從Python 下載頁面下載最新版本的原始碼:

wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

03. 下載完成後,解壓縮 gzip 壓縮的檔案:

tar -xf Python-3.9.1.tgz

04. 切換到 Python 來源目錄並執行configure腳本:

cd Python-3.9.1
./configure --enable-optimizations

05. 啟動 Python 3.9 建置流程:

make -j 12

為了加快建置時間,請修改-j與處理器中的核心數量相對應。您可以輸入nproc來尋找核心數

06. 建置過程完成後,輸入以下命令安裝 Python 二進位檔案:

sudo make altinstall

我們使用altinstall而不是install因為稍後會覆蓋預設的系統 python3 二進位。

python3.9 --version
Python 3.9.1+