如何在Ubuntu 20.04上安裝Python 3.9

Python是世界上最受歡迎的編程語言之一。 它是一種通用的語言,用於構建從簡單的筆跡到複雜的機器學習算法的各種應用程序。 憑藉其簡單易學的語法,Python是初學者和經驗豐富的開發人員的流行選擇。

Python 3.9是Python語言的最新主要版本。 它包括許多新功能,例如新的dict運算符,新的str函數,對IANA時區的支持等。

Python 3.8在標準的Ubuntu 20.04存儲庫中不可用。

在本文中,我們將向您展示兩種在Ubuntu 20.04上安裝Python 3.9的方法。 第一種選擇是從Deadsnakes PPA安裝該軟件包,第二種選擇是從源代碼構建Python 3.9。

相同的步驟適用於Ubuntu 18.04和所有基於Ubuntu的發行版,包括Kubuntu,Linux Mint和Elementary OS。

使用Apt在Ubuntu上安裝Python 3.9

使用apt在Ubuntu上安裝Python 3.9是一個相對簡單的過程,只需幾分鐘即可完成。

  1. 更新軟件包列表並安裝必備組件:

    sudo apt updatesudo apt install software-properties-common
  2. 將Deadsnakes PPA添加到系統的源列表中:

    sudo add-apt-repository ppa:deadsnakes/ppa

    出現提示時,按 [Enter] 接著說。

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

    sudo apt install python3.9
  4. 通過鍵入以下命令驗證安裝是否成功:

    python3.9 --version
    Python 3.9.0+

而已。 Python 3.9已安裝在Ubuntu上,您可以開始使用它了。

從源代碼在Ubuntu上安裝Python 3.9

從源代碼編譯Python可讓您安裝最新的Python版本並自定義構建選項。 但是,您將無法通過以下方式維護Python安裝: apt 包裹經理。

以下步驟說明了如何從源代碼編譯Python 3.9:

  1. 安裝構建Python所需的依賴項:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
  2. 從Python下載頁面下載最新版本的源代碼,其中包括 wget

    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
  3. 下載完成後,解壓縮壓縮文件:

    tar -xf Python-3.9.0.tgz
  4. 切換到Python源目錄並運行 configure 腳本,該腳本執行許多檢查以確保系統上的所有依賴項都存在:

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

    --enable-optimizations 選項通過運行多個測試來優化Python二進制文件。 這會使構建過程變慢。

  5. 啟動Python 3.9構建過程:

    make -j 12

    為了加快構建時間,請修改 -j 對應於處理器中的內核數量。 您可以通過鍵入找到號碼 nproc

  6. 構建過程完成後,輸入以下命令安裝Python二進制文件:

    sudo make altinstall

    我們正在使用 altinstall 代替 install 因為以後會覆蓋默認的系統python3二進制文件。

而已。 Python 3.9已安裝並可以使用。 要驗證它,請鍵入:

python3.9 --version

輸出應顯示Python版本:

Python 3.9.0+

結論#

我們已經向您展示了如何在20.04計算機上安裝Python 3.9。 您現在可以開始開發Python 3.9項目。

接下來,您可以閱讀有關如何使用Pip和如何為不同的Python項目創建Python虛擬環境的信息。

如果您有任何疑問或反饋,請在下面發表評論。

python ubuntu

Sidebar