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