如何在 Rocky Linux 8 上安装 Python 3 和设置编程环境如何在 Rocky Linux 8 上安装 Python 3 和设置编程环境如何在 Rocky Linux 8 上安装 Python 3 和设置编程环境如何在 Rocky Linux 8 上安装 Python 3 和设置编程环境
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

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

介绍

Python 是一种通用的编程语言,可用于许多不同的编程项目。受英国喜剧团体 Monty Python 的启发,Python 背后的开发团队希望创造一种使用起来很有趣的语言。 Python 是一种越来越流行的语言,具有许多不同的应用程序,是初学者和经验丰富的开发人员的绝佳选择。

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

先决条件

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

要进行设置,您可以按照我们的 Rocky Linux 8 初始服务器设置指南进行操作。

第 1 步 — 准备系统

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

我们将使用开源包管理器工具 DNF,它代表 Dandified YUM Yellowdog Updater,Modified(即 yum)的下一代版本。 DNF 是一个包管理器,现在是基于 Red Hat 的 Linux 系统(如 Rocky Linux)的默认包管理器。它可以让您在服务器上安装、更新和删除软件包。

让我们首先通过运行以下命令确保我们的包管理器是最新的:

  1. sudo dnf update -y

-y 标志用于提醒系统我们知道我们正在进行更改,防止终端提示我们确认。

安装完所有内容后,我们的设置就到位了,我们可以继续安装 Python 3。

第 2 步 — 安装和设置 Python 3

Rocky Linux 源自 RHEL(Red Hat Enterprise Linux),后者以稳定性为主要关注点。因此,上游包源倾向于支持经过测试和稳定的应用程序版本。默认情况下,您安装的 Python 版本可能不是最新版本,但 Python 版本通常一次支持数年。

  1. sudo dnf install python3 -y

此过程完成后,我们可以通过使用 python3 命令检查其版本号来检查以确保安装成功:

  1. python3 -V

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

Output
Python 3.6.8

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

  1. sudo dnf -y groupinstall development

安装后,我们将在下一节介绍如何设置 Python 开发项目。

第 3 步 — 设置虚拟环境

安装 Python 并设置好系统后,我们可以继续使用 venv 创建编程环境。

虚拟环境使您能够在计算机上为 Python 项目提供一个隔离空间,确保您的每个项目都可以拥有自己的一组依赖项,而不会中断您的任何其他项目。

设置编程环境可以让我们更好地控制我们的 Python 项目,以及不同的包和版本。这在使用第三方包时尤为重要。

您可以设置任意数量的 Python 编程环境。每个环境本质上都是您服务器上的一个目录或文件夹,其中包含一些用于将其设置为环境的脚本。

选择您想要放置 Python 编程环境的目录,或者使用 mkdir 创建一个新目录,如下所示:

  1. mkdir environments
  2. cd environments

进入您希望环境所在的目录后,您可以通过运行以下命令来创建环境。你应该使用一个对你有意义的环境名称,这里我们称它为 my_env。

  1. python3 -m venv my_env

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

  1. ls my_env
Output
bin include lib lib64 pyvenv.cfg

这些文件一起工作,将您的 Python 工作与本地机器的更广泛的上下文隔离开来,这样系统文件和项目文件就不会混在一起。这是版本控制的良好做法,可确保您的每个项目都可以访问它需要的特定包。

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

  1. source my_env/bin/activate

您的提示现在将以您的环境名称为前缀,在本例中称为 my_env:

这个前缀让我们知道环境 my_env 当前是活动的,这意味着当我们在这里创建程序时,它们将只使用这个特定环境的设置和包。

Python 包管理器 pip 已经安装。作为与 Python 一起使用的工具,我们将使用 pip 来安装和管理我们可能希望在开发项目中使用的编程包。您可以通过键入以下命令来安装 Python 包:

  1. sudo pip install package_name

此处,package_name 可以指任何 Python 包或库,例如用于 Web 开发的 Django 或用于科学计算的 NumPy。因此,如果您想安装 NumPy,可以使用命令 pip install numpy 来完成。

注意:在虚拟环境中,您可以使用命令 python 代替 python3,使用 pip 代替 pip3 .如果您在环境外的机器上使用 Python 3 或 pip3,则需要专门使用 python3 和 pip3 命令。

完成这些步骤后,您的虚拟环境就可以使用了。

第 4 步 — 创建一个“Hello, World!”程序

现在我们已经设置了虚拟环境,让我们创建传统的“Hello,World!”程序来测试我们的安装。这将确保我们的环境正常工作,并让我们有机会更加熟悉 Python(如果我们还没有)。

Rocky Linux 9 自带的默认文本编辑器是 vi。 vi 是一个非常强大的文本编辑器,但对于缺乏使用经验的用户来说可能有点迟钝。你可能想要安装一个对用户更友好的编辑器,例如 nano 以方便在你的 Rocky Linux 9 服务器上编辑配置文件:

  1. sudo dnf install nano

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

  1. nano hello.py

在文件中添加一行:

print("Hello, World!")

保存并关闭文件。如果您使用的是 nano,请按 Ctrl+X,然后在出现提示时按 Y 和 Enter。

退出 nano 并返回 shell 后,让我们运行程序:

  1. python hello.py

您刚刚创建的 hello.py 程序应该会导致终端产生以下输出:

Output
Hello, World!

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

结论

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

当您的机器准备好进行软件开发时,您可以继续阅读我们的如何使用 Python 编写代码 电子书,继续学习有关使用 Python 编写代码的更多信息。

要特别探索机器学习项目,请参阅我们的 Python 机器学习项目 电子书。

©2015-2025 艾丽卡 support@alaica.com