如何在 Ubuntu 和 Debian 上安装最新版本的 Python?

如何在 Ubuntu 和 Debian 上安装最新版本的 Python?

如何在 Ubuntu 和 Debian 上安装最新版本的 Python?

正如许多基于 GNU/Linux 的自由开放操作系统的技术用户所熟知的那样,即 Linux 发行版,例如 Ubuntu、Debian、Arch、Red Hat、SUSE 还有很多; 几乎所有这些都默认安装了一些非最新且稳定的 Python 版本。当然,对于家庭、学校或办公室的办公室或管理用户来说,这通常并不代表任何问题或限制。

但是,对于中级或高级技术用户(例如开发人员、系统和服务器管理员)或对应用程序和系统进行持续测试和实验的自学技术好奇心来说,这可能代表某些问题和限制。尽管很多时候, 一些 GNU/Linux 发行版在其存储库中附带了其他稍微更新的 Python 版本。 默认情况下安装的,它们几乎从不提供最新的稳定版本,更不用说,处于开发阶段的版本。因此,如果有人需要使用上述某些版本,他们必须采取替代手段。因此,今天我们将简要向您展示实现此目标的两种替代方法中应遵循的步骤。也就是说,要知道如何 «在 Ubuntu 和 Debian 上安装最新版本的 Python »,或这些的其他衍生物。

关于安装python 3.9

但是,在开始本出版物之前,先通过这个有用且有趣的教程来实现 «在 Ubuntu 和 Debian 上安装最新版本的 Python »,我们建议您探索 以前的相关帖子 带着Python这个话题,读完这篇文章:

关于安装python 3.9
相关文章:
Python 3.9,如何在Ubuntu 20.04上安装此版本

在 Ubuntu 和 Debian 上安装 Python 的教程:替代方法

在 Ubuntu 和 Debian 上安装 Python 的教程:替代方法

在 Ubuntu 和 Debian 中安装最新版本 Python 的方法

通过 Deadsnakes PPA 存储库安装

El Deadsnakes 团队 PPA 存储库 长期以来,已被证明是 可靠的供应商 不同的包裹 蟒蛇版本Ubuntu、Debian 和 Distros 均源自它们。要使用它并安装某些版本的Python,目前需要遵循的步骤如下:

  • 在 Ubuntu 或派生上打开终端模拟器
  • 运行以下命令:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13

如有必要,您还可以通过将最后一个命令命令替换为以下命令来安装完整版本:

sudo apt-get install python3.13-full

然而,如果使用 Debian 发行版或其衍生版本,则需要做的额外事情是 编辑“sources.list”文件 需要使用以下命令:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

然后,将“bullseye”或“bookworm”或与 Debian 和 Derivatives 对应的任何其他单词更改为与 Ubuntu 对应的单词“jammy”或“focal”。从而获得以下存储库行(软件源)作为结果:

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

因此,继续再次更新包列表, 安装python版本3,这是需要的。

通过官方存储库中的 Python 编译进行安装

通过官方存储库中的 Python 编译进行安装

这通常是一条稍微复杂和更长的路线,但也更安全、更可靠,因为它实际上是 从官方存储库下载Python源文件 直接从我们的计算机进行编译。并利用它 设法安装某些版本的Python,目前需要执行的步骤如下:

前面的步骤:安装必要的包和库
sudo apt install wget build-essential
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
主要步骤:Python编译
cd /tmp/
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a3.tar.xz
tar -xf Python-3.13.0a3.tar.xz
cd Python-3.13.0a3/
./configure #Opcional en caso de ser necesario u error: --enable-optimizations
make -j2 #Reemplace el número por otro para indicar la cantidad de núcleos de CPU asignados a la tarea.
sudo make install #Preferiblemente con el parámetro altinstall para una instalación en paralelo.

如果到目前为止一切顺利,即所说的下载版本已成功编译,那么剩下的就是 尝试安装新版本 以及安装和使用 通过“pip”管理器进行 Python 包。可以使用以下命令来完成:

python3.13 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.13 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.13 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
sudo pip3.13 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
sudo pip3.13 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
平耶夫
相关文章:
Pyenv:在系统上安装多个版本的Python

2023 - 2024 年总结

总结

简而言之,如果您是其中之一 技术、中级或高级用户(Dev、DevOps、SysAdmin、HelpDesk) 或者只是一个 2024 年自由和开放技术的好奇自学成才的技术人员,我们希望这个实用且有用的教程能够告诉您如何 «在 Ubuntu 和 Debian 上安装任何最新版本的 Python » 允许您解决任何需求,无论它是旧的稳定版本还是现代的开发版本。另外,如果您知道任何其他更有效的替代方法,我们邀请您在评论中提及并简要说明,以供我们整个 Linuxera IT 社区学习、测试和享受。

最后,记得与其他人分享这篇有用且有趣的帖子,并且 访问我们的开头 «现场» 西班牙语或其他语言 (在 URL 末尾添加 2 个字母,例如:ar、de、en、fr、ja、pt 和 ru 等)。此外,我们邀请您加入我们的 官方电报频道 从我们的网站阅读和分享更多新闻、指南和教程。还有,接下来 替代 Telegram 频道 了解有关 Linux 宇宙的更多信息。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。