在 Ubuntu 20.04 LTS 上安裝 Python 3.9

Python 是一種高級編程語言,主要用於編寫腳本和自動化。 它是一種非常流行的語言,以其簡單和簡單的語法而聞名。 Python 是人工智能 (AI) 的最佳語言之一。

Python 3.9 是撰寫本文時的最新版本。 安裝 Python 的最簡單方法是通過 使用 apt 命令 並獲得最新的必須 從源代碼編譯.

本教程展示了兩種方法 安裝 Python 3.9Ubuntu 20.04.

使用 APT 在 Ubuntu 20.04 上安裝 Python 3.9

默認情況下,Ubuntu 20.04 LTS 隨 Python 3.8 一起提供。 可以通過啟動控制台並運行以下命令來輕鬆驗證。

$ python3

注意:使用以下命令exit()或Ctrl-D(即EOF)退出

要安裝與默認版本不同的 Python 版本,最簡單的方法是添加 死蛇PPA.

第一步是 更新包裹清單, 類型:

$ sudo apt update

在添加 PPA 之前,最好先安裝 software-properties-common 包,以便輕鬆管理分發和獨立軟件供應商軟件源。

$ sudo apt install software-properties-common

以下命令添加 deadsnakes PPA:

$ sudo add-apt-repository ppa:deadsnakes/ppa

現在 安裝python 3.9 使用 apt 命令:

$ sudo apt-get install python3.9

以下命令可以幫助確定 Python 的正確安裝位置:

$ which python3

執行上述命令會在控制台上產生以下輸出:

/usr/bin/python3

從源代碼在 Ubuntu 20.04 上安裝 Python 3.9.1

另一種方式是直接從源碼編譯安裝python 3.9.1。

要從所有配置的源下載包信息,請鍵入:

$ sudo apt-get update

在繼續從源代碼安裝 Python 3.9.1 之前,必須安裝所需的庫。

安裝先決條件依賴項, 類型:

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

現在,下載 Python的最新源代碼 使用 wget 實用程序:

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

在下面顯示的命令的幫助下解壓縮存檔。

$ sudo tar -xf Python-3.9.1.tgz

然後將當前目錄改為Python3.9.1

$ cd Python-3.9.1

跑過 配置命令 使用 –enable-optimizations,它可以在執行 python 代碼時提供更好的性能。

$ sudo ./configure --enable-optimizations

注意:上述命令會使構建過程變慢,但建議運行它。

現在,到 編譯和構建 Python 3.9.1 – 需要一些時間才能完成,運行:

$ sudo make -j 4

注意:您可以使用 -j 選項指定處理器單元或內核的數量。 這裡我的電腦有 4 核 CPU。

最後到 安裝二進製文件, 跑:

$ sudo make altinstall

建議使用 make altinstall 命令而不是 make install,因為它不會覆蓋 python3 二進製文件。 即,使 altinstall 防止替換安裝在 /usr/bin/python 中的默認 python。

要查找 Python 3.9.1 的位置,請鍵入:

which python3

輸出:

/usr/local/bin/python3.9

檢查 Python 版本

啟動控制台並鍵入以下命令:

$ python3.9

成功後,您將收到一個 Python 3.9.1 交互式 shell。

輸出:

Python 3.9.1 (default, Jan 30 2021, 04:45:04)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

或者

$ python3.9 --version

輸出:

Python 3.9.1

檢查 Python 路徑

而不是我們之前看到的哪個命令,可以使用 type 命令來 檢查python路徑

$ type -a python3

輸出:

python3 is /usr/bin/python3
python3 is /bin/python3

或者

$ type -a python3.9

輸出:

python3.9 is /usr/local/bin/python3.9

如何在 Ubuntu 20.04 LTS 上安裝 python2

安裝python2 在 Ubuntu 20.04 上,以下命令應該可以完成這項工作:

$ sudo apt install python2

結論

通過本文,您學習瞭如何使用最簡單的方式通過PPA 安裝python 3.9,以及如何從源代碼編譯和安裝它。

現在您可以了解如何在 Ubuntu 上安裝 pip、創建 Python 3 虛擬環境並在 Ubuntu 20.04 上安裝 NumPy。

感謝閱讀,請留下您的評論。