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年