如何在 Rocky Linux 上安装 Python 3.9
Python 是一种解释型高级编程语言。它是一种多范式编程语言,强调代码的可读性和简单性。 Python 拥有广泛的标准库,支持许多常见的编程任务。它可以用作大型项目的脚本和面向对象语言。
Python 于 1991 年由 Guido van Rossum 首次发布,使其成为 20 世纪 90 年代最早开发的编程语言之一。这意味着它已经用了几十年的时间从纯粹的过程语言发展到类和包以及其他面向对象的功能,例如多态性和封装。如今,Python 是支持各种应用程序的最广泛的模块集之一,包括 Web 开发、网络、科学和数值计算等。
Python 是最流行的编程语言之一,因为它可用于多种用途,例如脚本编写、Web 开发和系统管理。 Python 是一种通用语言,可让您开发游戏或图形用户界面等前端应用程序,甚至可以使用 pywinauto 和服务器端应用程序等框架来编写后台应用程序和自动化工具。
本指南向您展示如何在 Rocky Linux 8 系统上安装 Python 3.9。相同的步骤也适用于 RockyLinux 9。
先决条件
- 您将需要一台具有互联网连接的 Rocky Linux 8 或 9 服务器。
- 具有 sudo 权限的非 root 用户。
步骤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 参数而不是 install 参数,因为 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 和刚刚创建的目录的名称进入新创建的目录。在此示例中,我们将比当前目录更深一层。
cd helloworld
使用 nano 编辑器或您喜欢的任何文本编辑器创建一个名为“helloworld”的新文件。
须藤纳米helloworld.py
现在,在新文件中键入以下代码行。此示例将“Hello World!”打印到标准输出。
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。我们希望本指南对您有所帮助,如果您也这么认为,请点击下面的“分享”按钮!我们也欢迎对我们的下一篇文章提出建议。