如何在Amazon Linux 2023上安装Python 3.11.5
如何在Amazon Linux 2023上安装Python 3.11.5
Python 现在是一种在包括机器学习和人工智能在内的各个领域广泛使用的编程语言。 它是一种多功能语言,以其清晰性和可读性而闻名。 尽管有最新版本的编程语言,开发人员通常需要使用一些需要特定版本的 Python 的旧软件来确保与其项目的兼容性。
如果您遇到这种情况,我们将在本文中介绍如何在Amazon Linux 2023上安装Python 3.11.5。
推荐:如何在Amazon Linux 2023上安装MariaDB
先决条件
为了学习本教程,我们假设您已经有权访问 AWS 云上的 Amazon Linux 2023 实例以及 sudo 运行管理命令的权限。
第 1 步:更新 AL2023 软件包
如果您在一段时间后访问 Amazon Linux 2023,请执行系统更新命令来更新软件包信息。 它还将安装现有软件包的更新。
sudo dnf update -y
第2步:安装开发工具
Python 3.11.5 无法使用 Amazon 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.11.5/Python-3.11.5.tgz
你可以拜访 – https://www.python.org/ftp/python/ 如果需要,可用于其他版本,例如 3.8.0、3.8.1.. 等。 或者, 您只需更改上述命令中的版本即可获取源代码文件。
笔记,如果你没有 获取 然后可以使用: 须藤 dnf 安装 wget
提取 Python 3.8 存档,下载成功后:
sudo tar xzf Python-3.11.5.tgz
之后导航到提取的文件夹:
cd Python-3.11.5
配置构建:
sudo ./configure --enable-optimizations
开始编译过程:
sudo make altinstall
步骤 5:在 Amazon Linux 2023 上验证 Python 3.11.5
当您执行了上述所有命令并且系统完成了编译和安装过程后,请检查您的 Amazon Linux 2023 上是否成功安装Python 3.8。
python3.11.5 --version
此命令应显示 Python 版本为 3.11.5,因为我们已经安装了它。
第 6 步:清理
现在,您可以删除下载的 Python 源文件以释放一些空间:
sudo rm -rf /opt/Python-3.11.5
第7步:将Python 3.8设置为默认版本
与大多数 Linux 发行版一样,Amazon Linux 2023 也使用“备择方案”命令来管理默认工具。 因此,要将 Python 3.8 设置为默认版本,您需要更新 python3 命令的替代项:
sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.11.5
或者 配置替代方案
如果您有多个版本的 Python,则需要配置替代系统,以在运行 python3 命令时选择 Python 3.8 作为默认版本。
sudo alternatives --config python3
上面的命令输出将为您提供可用替代方案的列表。 选择对应的数字 /usr/local/bin/python3.08 将其设置为默认版本。
确认Python 3.8 现在是默认版本,运行:
python3 --version
结论
因此,这是在最新的 Amazon Linux 2023 上获取旧版本 Python(3.8)以使用此版本的 Python 开发和运行项目的快速方法。 请记住,本教程不仅限于 Python 3.8,甚至还可以用于配置它的其他版本。
推荐:WordPress独家插件Exclusive Addons for Elementor
Python 现在是一种在包括机器学习和人工智能在内的各个领域广泛使用的编程语言。 它是一种多功能语言,以其清晰性和可读性而闻名。 尽管有最新版本的编程语言,开发人员通常需要使用一些需要特定版本的 Python 的旧软件来确保与其项目的兼容性。
如果您遇到这种情况,我们将在本文中介绍如何在Amazon Linux 2023上安装Python 3.11.5。
推荐:如何在Amazon Linux 2023上安装MariaDB
先决条件
为了学习本教程,我们假设您已经有权访问 AWS 云上的 Amazon Linux 2023 实例以及 sudo 运行管理命令的权限。
第 1 步:更新 AL2023 软件包
如果您在一段时间后访问 Amazon Linux 2023,请执行系统更新命令来更新软件包信息。 它还将安装现有软件包的更新。
sudo dnf update -y
第2步:安装开发工具
Python 3.11.5 无法使用 Amazon 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.11.5/Python-3.11.5.tgz
你可以拜访 – https://www.python.org/ftp/python/ 如果需要,可用于其他版本,例如 3.8.0、3.8.1.. 等。 或者, 您只需更改上述命令中的版本即可获取源代码文件。
笔记,如果你没有 获取 然后可以使用: 须藤 dnf 安装 wget
提取 Python 3.8 存档,下载成功后:
sudo tar xzf Python-3.11.5.tgz
之后导航到提取的文件夹:
cd Python-3.11.5
配置构建:
sudo ./configure --enable-optimizations
开始编译过程:
sudo make altinstall
步骤 5:在 Amazon Linux 2023 上验证 Python 3.11.5
当您执行了上述所有命令并且系统完成了编译和安装过程后,请检查您的 Amazon Linux 2023 上是否成功安装Python 3.8。
python3.11.5 --version
此命令应显示 Python 版本为 3.11.5,因为我们已经安装了它。
第 6 步:清理
现在,您可以删除下载的 Python 源文件以释放一些空间:
sudo rm -rf /opt/Python-3.11.5
第7步:将Python 3.8设置为默认版本
与大多数 Linux 发行版一样,Amazon Linux 2023 也使用“备择方案”命令来管理默认工具。 因此,要将 Python 3.8 设置为默认版本,您需要更新 python3 命令的替代项:
sudo alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.11.5
或者 配置替代方案
如果您有多个版本的 Python,则需要配置替代系统,以在运行 python3 命令时选择 Python 3.8 作为默认版本。
sudo alternatives --config python3
上面的命令输出将为您提供可用替代方案的列表。 选择对应的数字 /usr/local/bin/python3.08 将其设置为默认版本。
确认Python 3.8 现在是默认版本,运行:
python3 --version
结论
因此,这是在最新的 Amazon Linux 2023 上获取旧版本 Python(3.8)以使用此版本的 Python 开发和运行项目的快速方法。 请记住,本教程不仅限于 Python 3.8,甚至还可以用于配置它的其他版本。
[新春采购季]阿里云 服务器2核2G 61元起/年 点这里优惠购买
[新春采购季]腾讯云 云服务器2核2G 61起/年 点这里优惠购买
感谢您的来访,获取更多精彩文章请Ctrl+D收藏本站。
本文为【软件乐园】原创文章
转载请附上原文链接:https://app.qiip.cc/archives/2648
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长删除处理。
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
共有 0 条评论