如何在亚马逊上安装Python 3.8 Linux 2023年

Python 现在是一种在各个领域广泛使用的编程语言,包括机器学习和人工智能。 它是一种多功能语言,以其清晰性和可读性而闻名。 尽管有最新版本的编程语言,但开发人员通常必须使用需要特定版本 Python 的遗留软件来确保与其项目的兼容性。

如果您是这种情况,这里我们看到在 Amazon 上安装 Python 3.8 的过程 Linux 本文中的2023系统。

要求

要学习本教程,我们假设您已经有权访问 Amazon Linux AWS 中的 2023 个实例Cloud 随着 sudo 运行管理命令的权限。

第 1 步:更新 AL2023 软件包

当您访问亚马逊时 Linux 2023运行一段时间后,运行system update命令更新包信息。 它还安装现有软件包的更新。

sudo dnf update -y

第二步:安装开发工具

无法从 Amazon 安装 Python 3.8 Linux 默认存储库来自 2023 年,因此我们将使用其源文件编译此版本。 因此,我们需要一些特定的开发工具和库。 使用以下命令安装所需的软件包:

sudo dnf groupinstall "Development Tools"

第三步:安装依赖项

Python 顺利安装还需要其他依赖项。 以下是需要使用给定命令安装的内容。

sudo dnf install -y openssl-devel bzip2-devel libffi-devel zlib-devel

第四步:下载并编译Python

现在让我们在 Amazon 2023 Linux 上下载并编译 Python 3.8 源代码,首先导航到 /选择 目录:

cd /opt

接下来,使用 获取 下载Python 3.8.12源代码的命令行工具:

sudo wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz

你可以拜访https://www.python.org/ftp/python/ 如果需要,可用于其他版本,如 3.8.0、3.8.1 等。 选择, 您只需更改上述命令中的版本即可获取源代码文件。

笔记如果不可用 获取 那么你可以通过以下方式得到它: sudo 安装 dnfwget

提取 Python 3.8 存档下载成功后:

sudo tar xzf Python-3.8.12.tgz

然后导航到提取的文件夹:

cd Python-3.8.12

配置构建:

sudo ./configure --enable-optimizations

开始编译过程:

sudo make altinstall

第 5 步:在亚马逊上检查 Python 3.8 Linux 2023年

运行以上所有命令且系统完成编译安装过程后,检查Python 3.8是否已成功安装在您的Amazon上 Linux 2023 年与否。

python3.8 --version

此命令应显示 Python 版本为 3.8.12,因为我们已经安装了它。

第 6 步:清理

现在您可以删除下载的 Python 源文件以释放磁盘空间:

sudo rm -rf /opt/Python-3.8.12

第7步:将Python 3.8设置为默认版本

最喜欢 Linux 分销、亚马逊 Linux 2023 还使用“备择方案”命令来管理默认工具。 因此,要将 Python 3.8 设置为默认版本,您需要更新 python3 命令的替代选项:

sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.8 1

或者 配置替代方案

如果您有多个Python版本,则必须配置后备系统以在运行python3命令时选择Python 3.8作为默认版本。

sudo alternatives --config python3

上面的命令输出为您提供了可用替代方案的列表。 选择合适的号码 /usr/local/bin/python3.08 将其设置为默认版本。

确认Python 3.8 现在是默认版本,运行:

python3 --version

文凭

因此,这是获取旧版本 Python 的快速方法,该版本在最新的 Amazon 上为 3.8 Linux 2023 年使用此 Python 版本开发和运行项目。 请记住,本教程不仅限于 Python 3.8,还可以用于配置它的其他版本。

  • 如何在亚马逊上安装 K9s Linux 2023 年?
  • 如何在亚马逊上安装 Java 8/11 Linux 2023年
  • 我们可以在 Amazon 上安装 EPEL 存储库吗? Linux 2023 年?
  • 如何在亚马逊上安装 Docker Linux 2023年
  • 如何安装 PostgreSQL 15 亚马逊 Linux 2023年