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 提供了较新版本的 Python,方便在 Ubuntu 上安装。运行以下命令添加 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa -y 添加后,再次更新包列表:
sudo apt update 现在,安装 Python3.11 核心包:
sudo apt install python3.11 -y 安装完成后,验证是否成功。这是一个关键的 Python3.11配置 检查点:
python3.11 --version 如果输出类似“Python 3.11.x”,则安装成功。本 Linux Python教程 旨在确保您每一步都清晰无误。
如果希望将 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 确认。
对于更灵活的 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教程 之旅希望能帮助您提升开发效率。如有问题,请参考官方文档或社区资源。
本文由主机测评网于2026-02-05发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260223152.html