如何在 Rocky Linux 上安裝 Python 3.9

Python 是一種高級解釋型編程語言。 它是一種多範式編程語言,旨在強調代碼的可讀性和簡單性。 Python 擁有廣泛、全面的標準庫,支持許多常見的編程任務。 它可以用作大型項目的腳本和麵向對象語言。

Python 於 1991 年由 Guido van Rossum 首次發布,使其成為 1990 年代創建的首批編程語言之一。 這意味著它有幾十年的時間來發展它的能力,從純粹的過程到開發類和包以及其他面向對象的特性,如多態和封裝,而今天,python 以支持的最全面的模塊集之一脫穎而出適用於各種應用程序,包括 Web 開發、網絡、科學和數字計算等。

Python 是最流行的編程語言之一,因為它可用於腳本編寫、Web 開發、系統管理等不同目的。它是一種通用語言,可用於開發遊戲或 GUI 等前端應用程序甚至用於使用 pywinauto 和服務器端應用程序等框架對後台應用程序和自動化工具進行編程。

本指南將向您展示如何在 Rocky Linux 8 系統上安裝 python 3.9。 同樣的步驟也適用於 RockyLinux 9。 在這篇博文完成安裝過程的每一步後,至少需要 15 分鐘左右才能成功安裝所有內容!

先決條件

  • 您將需要一台具有互聯網連接的 Rocky Linux 8 或 9 服務器。
  • 一個非root用戶 sudo 特權。

步驟 1. 更新系統

在我們可以在我們的機器上做任何工作之前,我們需要更新它以獲得最新的更新和安全補丁。 通過運行以下命令確保您的系統是最新的。

sudo dnf check-update
sudo dnf update -y

步驟 2. 使用 DNF 安裝 Python 3.9

默認情況下,Rocky Linux 官方存儲庫具有三個不同的 Python 版本:3.6、3.8 和 3.9。 由於我們要安裝最新版本的 Python 3.9,我們將使用 DNF (Dandified YUM) 包管理器。

sudo dnf install python39 -y

在我們的系統上成功安裝 Python 3.9 後,我們應該通過運行以下命令來檢查包的版本。

python3.9 --version

你應該得到類似下面的東西。 如您所見,我們已經在我們的系統上成功安裝了 Python 3.9.2。

從源代碼安裝 Python 3.9

Python 很容易安裝在每個操作系統上。 但是,某些 Linux 發行版可能默認沒有它。 Python 具有動態、不斷變化的特性,這意味著您可能偶爾需要從源代碼編譯它以獲得最新的功能。

首先,我們需要安裝一些使用 GCC 編譯 Python 3.9 所需的依賴項,並使用 wget 命令從他們的官方網站下載最新版本的 Python。

sudo dnf install unzip wget bzip2-devel openssl-devel libffi-devel openssl-devel -y
sudo dnf groupinstall "Development Tools" -y
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz

下載完成後,使用 tar 命令解壓縮下載的文件。

tar -xvf Python-3.9.7.tar.xz

然後,通過運行 cd 將目錄更改為新創建的目錄,後跟剛剛提取的打開目錄的路徑,在本例中應為“Python-3.9.7”。

cd Python-3.9.7/

然後,我們將使用包管理器通過運行 ./configure 命令為我們創建的默認配置文件構建 Python 3.9。

./configure –啟用優化

讓-j 4

我們使用 -j 選項指定用於構建的線程數。 這意味著我們將使用 4 個線程在我們的系統上構建 Python 3.9,這應該會大大提高進程的速度。 此選項的默認值為 1,因此如果不使用 -j 4,該過程將花費更長的時間。 請記住將 4 替換為您的核心數。

構建過程完成後,我們可以通過運行以下命令將 Python 3.9 安裝到我們的系統中。

sudo make altinstall

我們使用 替代安裝 參數而不是 安裝 參數,因為 altinstall 不會覆蓋我們以前的安裝,所以此時使用這個參數是安全的。

安裝過程完成後,使用帶文件夾路徑的 rm 命令刪除下載或提取 Python 3.9 的目錄。

rm -rf Python-3.9.7/

要進行最終檢查,只需運行帶有 -v 標誌的命令“python3.9”,看看是否一切正常。

python3.9 --version

你應該得到類似下面的東西。 如您所見,我們有 Python 3.9.7,它比上一步中 Rocky Linux 官方存儲庫中的 v3.9.2 版本更新。

測試 Python 3.9 安裝

現在我們已經成功安裝了 Python 3.9,讓我們做一個快速測試,看看是否一切都按預期工作。 在此步驟中,我們將創建一個簡單的 helloworld 項目,使用 Python 3.9 對其進行編譯和執行。

首先,讓我們通過在根目錄中使用 mkdir 命令為我們的新項目創建一個目錄來創建 helloworld 項目。

cd && mkdir helloworld

現在,讓我們通過運行 cd 後跟我們剛剛創建的目錄的名稱來進入我們新創建的目錄。 在這個 example,我們將比當前目錄更深一層。

cd helloworld

使用 nano 編輯器或您喜歡的任何文本編輯器創建一個名為“helloworld”的新文件。

sudo 納米 helloworld.py

現在,在新文件中鍵入以下代碼行。 這 example 打印“你好世界!” 到標準輸出。

print("Vitux Hello World!")

完成後,按保存並退出文件 CTRL+X, Y, 和 Enter.

現在,讓我們以文件名作為參數運行 python3 命令來編譯並執行我們剛剛創建的文件。

python3 helloworld.py

您應該看到“Vitux Hello World!” 作為輸出。 如果你這樣做了,恭喜你! 您已經在 Rocky Linux 8 系統上成功安裝並測試了 Python 3.9。

可以肯定地說,從這一點開始。 您可以在系統上使用 Python 3.9 而不是舊版本的 Python。 從現在開始,只需在所有命令前添加“python3”,你就應該準備好了。

結論

本教程教您如何在 Rocky Linux 8 系統上安裝 Python 3.9。 我們希望本指南對您有所幫助,如果您也這麼認為,請點擊下方的“分享”按鈕! 我們也歡迎對我們的下一篇文章提出建議。