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

Ubuntu快速安装Python3.11全攻略

Ubuntu快速安装Python3.11全攻略

小白也能看懂的多版本管理教程

Python3.11 带来了显著的性能提升和新特性,对于开发者和系统管理员来说,在 Ubuntu 上安装并管理多个 Python 版本是必备技能。本教程将详细指导您完成 Ubuntu安装Python3.11 的步骤,并介绍如何实现 Python多版本管理,即使您是初学者也能轻松上手。

准备工作

在开始之前,请确保您拥有运行 Ubuntu 系统的计算机(建议版本 18.04 或更高),并具备 sudo 权限。打开终端(Ctrl+Alt+T),跟随以下步骤操作。

步骤一:更新系统包列表

首先,更新软件包列表以确保获取最新的版本信息。在终端中输入:

    sudo apt update  

这将刷新包数据库,为安装做准备。

步骤二:安装依赖工具

安装 software-properties-common 包,它提供了添加和管理 PPA(个人软件包存档)的工具:

    sudo apt install software-properties-common -y  

-y 参数自动确认安装,避免手动输入。

步骤三:添加 Deadsnakes PPA

Deadsnakes PPA 提供了较新版本的 Python,方便在 Ubuntu 上安装。运行以下命令添加 PPA:

    sudo add-apt-repository ppa:deadsnakes/ppa -y  

添加后,再次更新包列表:

    sudo apt update  

步骤四:安装 Python3.11

现在,安装 Python3.11 核心包:

    sudo apt install python3.11 -y  

安装完成后,验证是否成功。这是一个关键的 Python3.11配置 检查点:

    python3.11 --version  

如果输出类似“Python 3.11.x”,则安装成功。本 Linux Python教程 旨在确保您每一步都清晰无误。

Ubuntu快速安装Python3.11全攻略 Ubuntu安装Python3.11  Python多版本管理 Linux Python教程 Python3.11配置 第1张

步骤五:设置 Python3.11 为默认版本(可选)

如果希望将 Python3.11 设置为系统默认的 python3 命令,可以使用 update-alternatives 工具。这是 Python多版本管理 的常见方法。首先,安装 python3.11-venv 和 python3.11-dev 以支持虚拟环境和开发:

    sudo apt install python3.11-venv python3.11-dev -y  

然后,配置 alternatives:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1  

之后,可以通过以下命令切换默认版本:

    sudo update-alternatives --config python3  

在出现的菜单中选择 Python3.11 的编号,按 Enter 确认。

高级多版本管理:使用 Pyenv

对于更灵活的 Python多版本管理,推荐使用 Pyenv。它允许在用户级别安装和切换多个 Python 版本,不影响系统全局设置。安装 Pyenv:

    curl https://pyenv.run | bash  

按照输出提示,将 Pyenv 添加到 shell 配置文件(如 ~/.bashrc)。然后,重新加载配置:

    source ~/.bashrc  

使用 Pyenv 安装 Python3.11:

    pyenv install 3.11.0  

设置全局或本地版本:

    pyenv global 3.11.0  # 设置全局默认版本  

总结

通过本教程,您已经学会了在 Ubuntu 上快速安装 Python3.11 并使用多种方法管理版本。无论是通过系统工具 update-alternatives 还是 Pyenv,都能轻松应对不同项目需求。这趟 Linux Python教程 之旅希望能帮助您提升开发效率。如有问题,请参考官方文档或社区资源。