如何在 Rocky Linux 8 上安装 Python 3 并设置编程环境

介绍

Python 是一个多功能的编程语言,可以用于许多不同的编程项目. 受到英国喜剧组 Monty Python 的启发,Python 背后的开发团队想创建一个有趣的语言。

本教程将指导您在Rocky Linux 8服务器上安装Python 3并通过命令行设置编程环境。

前提条件

您将需要一个 Rocky Linux 8 服务器,具有非根超级用户帐户。

要设置此设置,您可以遵循我们的 Rocky Linux 8 的初始服务器设置指南

步骤一:准备系统

在我们开始安装之前,让我们确保更新默认系统应用程序,以确保我们有最新版本。

我们将使用开源包管理工具 DNF ,它代表了 Dandified YUM Yellowdog Updater的下一代版本, Modified (即 yum )。

让我们先确保我们的包管理器是最新的,通过运行这个命令:

1sudo dnf update -y

y旗号用于提醒系统,我们知道我们正在做出更改,阻止终端促使我们确认。

一旦一切都安装完毕,我们的安装就已经完成了,我们可以继续安装Python 3。

第2步:安装和设置Python 3

Rocky Linux源自RHEL(Red Hat Enterprise Linux),其主要重点是稳定性,因此上游包源倾向于优先考虑测试和稳定版本的应用程序,默认情况下,您安装的Python版本可能不是最新的版本,但Python版本通常支持数年。

1sudo dnf install python3 -y

当这个过程完成时,我们可以通过使用python3命令检查安装是否成功:

1python3 -V

成功安装Python 3版本后,我们将收到以下输出:

1[secondary_label Output]
2Python 3.6.8

接下来,我们将安装Rocky Linux开发工具,这些工具可用于从源代码构建和编译软件:

1sudo dnf -y groupinstall development

随着安装,我们将在下一节中讨论如何设置Python开发项目。

步骤三:建立虚拟环境

随着Python安装和我们的系统设置,我们可以继续使用venv创建我们的编程环境。

虚拟环境允许您在计算机上为Python项目提供一个孤立的空间,确保每个项目都有自己的依赖性,不会扰乱任何其他项目。

设置一个编程环境为我们提供了对我们的Python项目以及不同软件包和版本的更大控制权,这在与第三方软件包合作时尤其重要。

每个环境基本上是您的服务器上的目录或文件夹,它有几个脚本将其设置为环境。

选择你想将你的Python编程环境放入哪个目录,或者用mkdir创建一个新目录,如下:

1mkdir environments
2cd environments

一旦你在您希望环境居住的目录中,您可以通过运行以下命令创建一个环境,您应该使用一个对您有意义的环境名称,在这里我们称之为my_env

1python3 -m venv my_env

基本上,pyvenv设置了一个新的目录,其中包含一些我们可以使用ls命令查看的项目:

1ls my_env
1[secondary_label Output]
2bin include lib lib64 pyvenv.cfg

这些文件一起工作,以便将您的Python工作从本地机器的更广泛的背景中分离出来,以便系统文件和项目文件不混合。

要使用此环境,您需要激活它,您可以通过键入下面的命令,在bin目录中调用 activate 脚本:

1source my_env/bin/activate

您的提示将以环境的名称为前缀,在这种情况下,它被称为 my_env:

此前缀允许我们知道 my_env 环境目前是活跃的,这意味着当我们在这里创建程序时,它们只会使用该特定环境的设置和包。

Python 软件包管理器 pip 已经安装了,作为一个用于 Python 的工具,我们将使用 pip 来安装和管理我们可能希望在我们的开发项目中使用的编程包。

1pip install package_name

在这里,package_name可以指任何Python包或库,例如Django用于Web开发或NumPy用于科学计算。

<$>[注] 注: 在虚拟环境中,您可以使用命令python而不是python3,pip而不是pip3

遵循这些步骤后,您的虚拟环境已准备好使用。

步骤 4 – 创建一个你好,世界!计划

现在我们已经建立了虚拟环境,让我们创建传统的你好,世界!程序来测试我们的安装,这将确保我们的环境正常工作,并给我们机会更熟悉Python,如果我们还没有。

Rocky Linux 9 附带的默认文本编辑器是 vivi 是一个非常强大的文本编辑器,但对于缺乏经验的用户来说,它可能有点杂,您可能想安装一个更易于使用的编辑器,例如 nano,以便在 Rocky Linux 9 服务器上编辑配置文件:

1sudo dnf install nano

使用nano或您最喜欢的文本编辑器,创建一个新的文件:

1nano hello.py

添加一个字符串到文件中:

1[label hello.py]
2print("Hello, World!")

保存和关闭文件 如果您使用nano,请按Ctrl+X,然后在提示时按YEnter

一旦你离开了纳米并返回你的壳,让我们运行该程序:

1python hello.py

你刚刚创建的 hello.py 程序应该使终端产生以下输出:

1[secondary_label Output]
2Hello, World!

要离开环境,请键入禁用命令,您将返回原始目录。

结论

恭喜您! 在此时刻,您已在您的 Rocky Linux 8 服务器上设置了 Python 3 编程环境,并可以开始编码项目!

随着您的机器准备好进行软件开发,您可以继续通过跟随我们的 如何在Python系列编码或下载免费的 _HowTo 编码在Python_电子书来了解更多关于编码的Python。

要特别探索机器学习项目,请参阅我们的 Python Machine Learning Projects eBook

Published At
Categories with 技术
comments powered by Disqus