Recherche de site Web

Comment installer Python 3.14 Beta 2 sur Ubuntu


Python 3.14, la prochaine version majeure du langage de programmation populaire, a publié la deuxième version bêta il y a quelques jours. Voici comment l'installer sur toutes les versions actuelles d'Ubuntu.

Python 3.14 est prévu pour être publié le 7 octobre 2025, avec 5 ans de support jusqu'en 2030. Il est actuellement en version bêta pour les tests et pour permettre aux développeurs de logiciels de préparer leurs projets à la compatibilité avec la nouvelle version de Python.

Les nouvelles fonctionnalités de Python 3.14 incluent l'évaluation différée des annotations, les chaînes t-strings, le nouveau module compression.zstd, un nouveau type d'interpréteur, la coloration syntaxique dans PyREPL, ainsi que diverses autres nouveautés. Consultez cette page pour plus de détails.

Installez Python 3.14 sur Ubuntu

Pour toutes les versions actuelles d'Ubuntu, y compris 20.04, 22.04, 24.04, 24.10, 25.04 et leurs variantes, Python 3.14 est facile à installer en le compilant à partir du code source ou en utilisant un PPA Ubuntu.

Option 1 : Installer Python 3.14 depuis le PPA

Le PPA populaire Deadsnakes a créé la nouvelle version Beta pour Ubuntu 22.04 et Ubuntu 24.04 sur toutes les plateformes CPU prises en charge (amd64, arm64/armhf, ppc64el, s390x).

Appuyez simplement sur Ctrl+Alt+T sur le clavier pour ouvrir une fenêtre de terminal, puis vous pouvez exécuter les commandes ci-dessous une par une pour installer le paquet.

  • Tout d'abord, exécutez la commande pour ajouter le PPA :

    sudo add-apt-repository ppa:deadsnakes/ppa

    Tapez votre mot de passe (aucun retour par astérisque) lorsqu'il est demandé et appuyez sur Entrée pour continuer.

  • Ensuite, exécutez la commande pour installer Python 3.14 :

    sudo apt install python3.14

    Pour le choix, remplacez python3.14 par python3.14-full dans la commande pour installer également l'IDE Tkinter, les exemples, le binaire pyvenv, etc.

    REMARQUE : Les utilisateurs de Linux Mint doivent exécuter sudo apt update après avoir ajouté le PPA pour actualiser manuellement le cache des paquets système.

Après avoir installé le paquet, exécutez la commande python3.14 --version pour vérifier la version, et whereis python3.14 pour voir où elle est installée (généralement dans /usr/bin).

Option 2 : Compiler Python 3.14 à partir du code source

Si vous n'êtes pas utilisateur d'Ubuntu 22.04|24.04, ou si vous ne faites pas confiance aux paquets tiers, vous pouvez alors compiler Python 3.14 vous-même. Et, je l'ai construit avec succès sur Ubuntu 20.04 et Ubuntu 25.04.

1. Tout d'abord, allez sur le site Web de Python via le lien ci-dessous pour télécharger l'archive source :

Jusqu'à présent, le dernier est « Python-3.14.0b2.tar.xz ».

2. Après cela, ouvrez le dossier Téléchargements et décompressez l’archive tar. Ensuite, faites un clic droit sur le dossier source extrait et sélectionnez “Ouvrir dans le terminal” pour ouvrir le dossier source de Python 3.14 comme répertoire de travail dans le terminal.

3. Enfin, exécutez les commandes ci-dessous une par une dans cette fenêtre de terminal pour les compiler et les installer :

  • Tout d'abord, exécutez la commande pour installer les bibliothèques de dépendances :

    sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
  • Ensuite, configurez la source en exécutant la commande :

    ./configure --enable-optimizations

    Si les options de configuration par défaut ne répondent pas à vos besoins, exécutez ./configure --help pour afficher toutes les options disponibles, et remplacez la dernière commande en conséquence.

  • Ensuite, exécutez la commande pour compiler le code source :

    make -j4

    Ici, -j4 signifie démarrer 4 threads en parallèle. Selon le nombre de cœurs CPU que vous avez, remplacez le chiffre 4 en conséquence.

  • Enfin, exécutez la commande ci-dessous pour installer :

    sudo make install

Par défaut, il compile et installe Python dans le répertoire /usr/local. Vous pouvez exécuter whereis python3.14 pour le vérifier.

Définir ou ne pas définir Python 3.14 comme valeur par défaut

Il n'est PAS recommandé de définir une version de Python non pré-installée comme version par défaut sur Ubuntu, car cela pourrait causer des problèmes !

Si vous avez compilé et installé Python 3.14 à partir de l'archive source, alors il devrait déjà être « défini » par défaut. Parce qu'il crée /usr/local/bin/python3 (lien vers Python 3.14) qui est prioritaire par rapport à /usr/bin/python3.

Dans ce cas, vous pouvez restaurer la version Python préinstallée comme version par défaut, en supprimant simplement le fichier /usr/local/bin/python3.

sudo rm /usr/local/bin/python3

De même, supprimez également les liens pip3, pydoc3, idle3, python3-config, etc. sous /usr/local/bin.

Si vous avez installé Python 3.14 à partir du PPA, exécutez ensuite les commandes ci-dessous une par une pour le définir comme par défaut :

  • Tout d'abord, exécutez la commande pour connaître la version de Python préinstallée :

    ls -al /usr/bin/python3

    C'est Python 3.8 pour 20.04, Python 3.10 pour 22.04, Python 3.12 pour 24.04 et 24.10, et Python 3.13 pour 25.04.

  • Ensuite, exécutez la commande ci-dessous pour installer Python 3.14 en tant qu'alternative :

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 10
  • De plus, installez la version préinstallée de Python (remplacez python3.12 en conséquence) comme alternative :

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 100
  • Enfin, exécutez la commande ci-dessous à tout moment pour en choisir une par défaut :

    sudo update-alternatives --config python3

Vous pouvez éventuellement exécuter les commandes ci-dessus en remplaçant python3 par pip3 pour définir l'installateur pip par défaut.

Configurer un environnement virtuel pour Python 3.14

En raison de la PEP 668, il est recommandé de configurer un environnement virtuel pour installer des modules et des packages Python sans perturber les packages système.

Tout d'abord, si vous avez installé Python 3.14 depuis un PPA, assurez-vous également d'avoir le binaire pyvenv installé :

sudo apt install python3.14-venv

Ensuite, exécutez la commande pour créer un environnement virtuel :

python3.14 -m venv ~/.venv/python3.14

Vous pouvez ici remplacer ~/.venv/python3.14 par n'importe quel dossier dans votre répertoire personnel. Ensuite, il crée une copie de Python 3.14 dans ce dossier

Ensuite, exécutez la commande pour entrer dans cet environnement virtuel :

source ~/.venv/python3.14/bin/activate

Enfin, exécutez la commande pip pour installer des packages ou modules, par exemple, pip3 install 123. Et, définissez ~/.venv/python3.14/bin/python3 comme chemin vers l'exécutable pour votre IDE.

Désinstaller Python 3.14

Pour le paquet PPA, ouvrez simplement le terminal et exécutez la commande pour le supprimer :

sudo apt remove --autoremove python3.14 python3.14-full

Pour Python 3.14 compilé à partir des sources, il suffit de supprimer manuellement tous les fichiers installés en exécutant les commandes ci-dessous une par une :

sudo rm -R /usr/local/lib/python3.14/
sudo rm -R /usr/local/include/python3.14
sudo rm /usr/local/lib/libpython3.14.a
sudo rm /var/lib/dpkg/info/*python3.14*
sudo rm /usr/local/bin/python3 /usr/local/bin/python3.14
sudo rm /usr/local/bin/pip3 /usr/local/bin/pip3.14
sudo rm /usr/local/bin/idle3 /usr/local/bin/idle3.14
sudo rm /usr/local/bin/pydoc3 /usr/local/bin/pydoc3.14
sudo rm /usr/local/bin/python3-config /usr/local/bin/python3.14-config

Enfin, supprimez le .venv (caché par défaut, appuyez sur Ctrl+H pour le voir) dans votre dossier personnel afin de supprimer l'environnement virtuel.