如何在 Rocky Linux 8 上安装 Python 3.9
在此页
Python 是一种编程语言,几乎可以用来创建任何东西。从全面的游戏到 Web 应用程序,甚至是适用于 PC 或 Mac 的简单脚本。 Python 自 1980 年代末以来一直存在,并且仍然是当今使用最流行的语言之一。
今天的教程将向您展示如何在 Rocky Linux 8 系统上安装 Python 3.9 编程语言。
先决条件
- 一个 Rocky Linux 8 系统。任何相对较新的 Rocky Linux 版本都可以按照此说明正常工作。
- 在您的 Rocky 系统上设置具有 sudo 权限的非根用户。
更新系统
我们需要做的第一件事是更新系统软件包。这确保我们的整个系统已经更新,并且在我们开始安装 Python 之前更新到最新的稳定版本。
sudo dnf -y update
使用官方存储库安装 Python 3.9
在撰写本文时,默认的 Rocky Linux 8 AppStream 存储库具有 Python v3.7、v3.8 和 v3.9。
运行以下命令以安装最新的 Python 版本。
sudo dnf install python39
单击 Y 并在出现提示时按 Enter。安装过程将开始。

安装完成后,运行以下命令来验证您的 Python 版本。
python3.9 --version

Python 3.9 现在应该安装在您的 Rocky 系统上并可以使用了。
手动安装 Python 3.9
如果您无权访问 AppStream 存储库或更喜欢从其他来源安装,则可以使用 Python 3.9 存档手动安装 Python 3.9。要开始安装过程,请打开您的终端并运行以下命令来安装必要的包,以便在 Rocky Linux 8 上编译 Python 包。
sudo dnf groupinstall "Development Tools" -y
接下来,运行以下命令来安装必要的依赖项。比如openssl-devel、libffi-devel。
sudo dnf install openssl-devel libffi-devel bzip2-devel -y
现在,使用 wget 命令下载最新版本的 Python。解压缩 zip 文件,然后移动到解压缩的目录中。
sudo dnf install wget -y
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
tar xvf Python-3.9.7.tar.xz
cd Python-3.9.7/
一旦进入 /Python-3.9.7/ 目录。运行以下命令来配置源代码并安装 Python 包。
./configure --enable-optimizations
sudo make altinstall
我们使用 altinstall 来代替 make install,因为后者会覆盖任何现有的 Python 二进制文件。我们需要 Python 3.9 与 3.7 或安装的任何其他版本的 Python 在同一系统中共存。否则,您将无法一次使用多个版本。
该命令需要相当长的时间才能完成,因为该命令会编译大量 Python 使用的包。请耐心等待安装完成。
如果 Python 安装成功,您应该会收到如下消息。

运行以下命令以验证您的 Python 版本。
python3.9 --version
您应该得到如下所示的输出。

安装 Python 3.9 模块
现在我们已经安装了 Python 及其所有依赖项,我们可以安装所需的模块。
运行以下命令下载并安装 Python 3.9 的请求模块。
python3.9 -m pip install <module>
其中:
例如,我们将安装请求模块。
python3.9 -m pip install requests
如果在安装过程中没有遇到错误,那么您所需的 Python 模块应该可以在您的系统上使用了。

要查看服务器上安装了哪些模块,请键入此命令。
python3.9 -m pip list
您应该得到如下所示的输出。

测试 Python 安装
现在您已经安装了 Python 3.9,让我们测试一下。运行以下命令以使用您喜欢的文本编辑器(例如 vi 或 nano)创建一个测试文件。此文件的名称是您从现在开始运行 Python 程序的方式,无需指定文件的完整路径。
cd Python-3.9.7
sudo nano hello.py
将以下代码复制并粘贴到您的文件中,保存对文件的更改,然后退出编辑器。
print("Howtoforge, HelloWorld!")
现在我们可以通过键入以下命令来运行该程序:
python3.9 hello.py
如果一切正常,您应该会收到一条 Hello World 消息。

结论
在本指南中,我们学习了如何在 Rocky Linux 8 上安装 Python 3.9 脚本语言。我们现在可以使用 Python 进行编程和编写脚本。
如果您有任何问题或疑虑,请在下方发表评论。