首頁 > 軟體

如何在Ubuntu 18.04上安裝Python 3.8

2020-06-16 16:28:22

Python是世界上使用最廣泛的程式語言之一。憑藉其簡單易學的語法,Python是初學者和經驗豐富的開發人員的流行選擇。 Python是一種通用的程式語言。它可以用於構建各種應用程式,從簡單的scrips到複雜的機器學習演算法。

Python 3.8是Python語言的最新主要版本。它包括許多新功能,例如賦值表示式,僅位置引數,f字串支援等等。

Python 3.8在Ubuntu的預設儲存庫中不可用。在本教學中,我們將介紹在Ubuntu 18.04上安裝Python 3.8的兩種不同方法。第一個選擇是從Deadsnakes PPA安裝deb軟體包,第二個選擇是從原始碼構建。

相同的步驟適用於Ubuntu 16.04和任何基於Ubuntu的發行版,包括Kubuntu,Linux Mint和Elementary OS。

使用Apt在Ubuntu上安裝Python 3.8

使用apt在Ubuntu上安裝Python 3.8是一個相對簡單的過程,只需幾分鐘:

01、以root使用者或具有sudo存取許可權的使用者身份執行以下命令,以更新軟體包列表並安裝必備元件:

sudo apt update
sudo apt install software-properties-common

02、將deadsnakes PPA新增到系統的來源列表中:

sudo add-apt-repository ppa:deadsnakes/ppa

出現提示時,按Enter繼續:

The package sources are available at:
https://github.com/deadsnakes/
 更多資訊: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
按 [ENTER] 繼續或 Ctrl-c 取消安裝。

03、啟用儲存庫後,請使用以下命令安裝Python 3.8:

sudo apt install python3.8

04、通過鍵入以下命令驗證安裝是否成功:

linuxidc@linuxidc:~/www.linuxidc.com$ python3.8 --version

輸出:

Python 3.8.0

至此,Python 3.8已安裝在Ubuntu系統上,您可以開始使用它了。

從原始碼在Ubuntu上安裝Python 3.8

在本節中,我們將說明如何從原始碼編譯Python 3.8。

01、更新軟體包列表並安裝構建Python所需的軟體包:

sudo apt update

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

02、使用wget從Python下載頁面下載最新版本的原始碼:

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

在撰寫本文時,最新版本是3.8.0。

03、下載完成後,解壓縮壓縮的存檔:

tar -xf Python-3.8.0.tgz

04、切換到Python源目錄並執行configure指令碼,該指令碼執行許多檢查以確保系統上的所有依賴項都存在:

cd Python-3.8.0

./configure --enable-optimizations

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

05、啟動Python 3.8構建過程:

make -j 8

為了加快構建時間,請修改-j以使其對應於處理器中的核心數。 您可以通過鍵入nproc查詢編號。

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

sudo make altinstall

不要使用標準的make install,因為它將覆蓋預設的系統python3二進位制檔案。

07、而已。 Python 3.8已安裝並準備使用。 通過鍵入以下內容進行驗證:

python3.8 --version

輸出應顯示Python版本:

輸出Python 3.8.0

總結

您已在Ubuntu 18.04計算機上安裝了Python 3.8,然後可以開始開發Python 3專案。


IT145.com E-mail:sddin#qq.com