当前位置:首页 > 系统教程 > 正文

在Ubuntu Linux上安装Python多版本完整指南(副标题:从Python 3.11到3.13在Ubuntu 20.04、22.04和24.04系统上的详细步骤)

在Ubuntu Linux上安装Python多版本完整指南(副标题:从Python 3.11到3.13在Ubuntu 20.04、22.04和24.04系统上的详细步骤)

本教程将详细介绍如何在Ubuntu Linux系统(包括Ubuntu 20.04、22.04和24.04版本)上安装Python 3.11、3.12或3.13版本。无论您是初学者还是有经验的用户,都可以按照步骤轻松完成Python安装。我们将使用APT包管理器和源代码编译两种方法,确保您能灵活选择。

前提条件

在开始Ubuntu上的Python安装之前,请确保您的系统已更新。打开终端(Ctrl+Alt+T)并运行以下命令:

    sudo apt update && sudo apt upgrade -y  

这个Linux教程旨在帮助小白用户,所以每一步都会解释清楚。如果您在过程中遇到问题,可以随时查阅官方文档。

方法一:使用APT包管理器安装Python

Ubuntu的默认仓库可能不包含最新的Python版本,但我们可以添加第三方仓库来安装。以下以Python 3.13为例(其他版本类似):

  1. 添加deadsnakes PPA仓库(适用于Ubuntu 20.04、22.04和24.04):
    sudo add-apt-repository ppa:deadsnakes/ppa -y
  2. 更新包列表并安装Python 3.13:
    sudo apt updatesudo apt install python3.13 -y
  3. 验证安装:
    python3.13 --version
    您应该看到输出如“Python 3.13.x”。

对于Python 3.12或3.11,只需将命令中的版本号替换即可。例如,安装Python 3.12:sudo apt install python3.12 -y。这种方法简单快捷,适合大多数Ubuntu用户。

在Ubuntu Linux上安装Python多版本完整指南(副标题:从Python 3.11到3.13在Ubuntu 20.04、22.04和24.04系统上的详细步骤) Ubuntu Python安装 Linux教程 Python 3.13 第1张

方法二:从源代码编译安装Python

如果APT仓库中没有您需要的版本,或者您想要自定义构建,可以从源代码编译。这适用于所有Python安装场景,尤其是最新版本如Python 3.13

  1. 安装编译依赖:
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget -y
  2. 下载Python源代码(以Python 3.13.0为例):
    wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
  3. 解压并编译:
    tar -xvf Python-3.13.0.tgzcd Python-3.13.0./configure --enable-optimizationsmake -j $(nproc)sudo make altinstall
    使用altinstall避免覆盖系统默认Python。
  4. 验证安装:
    python3.13 --version

这个Linux教程的方法虽然耗时,但提供了更多控制权。对于Python 3.12或3.11,只需在下载链接中替换版本号。

设置默认Python版本(可选)

如果您安装了多个Python版本,可以使用update-alternatives来管理默认版本。例如,设置Python 3.13为默认:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.13 1sudo update-alternatives --config python3  

然后选择对应的数字即可。这确保了Ubuntu系统的灵活性。

总结

通过本教程,您应该成功在Ubuntu 20.04、22.04或24.04上安装了Python 3.11、3.12或3.13版本。无论使用APT还是源代码编译,都确保了Python安装的可靠性。记住,定期更新系统并查阅官方文档可以解决大多数问题。这个Linux教程旨在简化过程,让您快速开始使用Python 3.13等最新版本进行开发。如果您有疑问,请在评论区留言!