GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Python 3.11 sur Ubuntu 20.04 - Guide étape par étape ?

Python est considéré comme l'un des langages de programmation les plus populaires, polyvalents et conviviaux pour les débutants. Il est utilisé dans un large éventail de domaines, notamment la science des données, l'apprentissage automatique, le prototypage rapide et la création d'applications Web.

Python 3.11 est sorti il ​​y a quelques mois cette année, en octobre 2022 et offre un large éventail d'améliorations telles qu'une vitesse d'exécution plus rapide, de meilleurs diagnostics d'erreur et des modules améliorés pour n'en citer que quelques-uns.

Ici, à LinuxAPT, nous verrons comment installer Python 3.11 sur Ubuntu 20.04.


Principales fonctionnalités incluses par Python :

  • Python peut être utilisé sur un serveur pour créer des applications Web.
  • Python peut être utilisé avec des logiciels pour créer des flux de travail.
  • Python peut se connecter aux systèmes de base de données. Il peut également lire et modifier des fichiers.
  • Python peut être utilisé pour gérer des mégadonnées et effectuer des calculs mathématiques complexes.
  • Python peut être utilisé pour le prototypage rapide ou le développement de logiciels prêts pour la production.


Étapes pour installer Python 3.11 sur Ubuntu 20.04

1. Effectuez la mise à jour du système

Pour commencer, vous devez installer les dépendances qui seront nécessaires lors de l'installation de Python 3.11. Mais d'abord, actualisez les listes de packages Ubuntu :

$ sudo apt update

Ensuite, installez le package software-properties-common. Cela fournit une abstraction des référentiels APT et fournit des scripts utiles qui vous aident à gérer les applications logicielles de fournisseurs tiers tels que les PPA :

$ sudo apt install software-properties-common


2. Installez Python3.11 sur Ubuntu

Pour installer Ubuntu avec succès, nous devons ajouter le PPA deadsnakes qui fournit les versions les plus récentes de Python telles que Python 3.7 et 3.8 pour Ubuntu 18.04 et Python 3.9 à Python 3.11 pour Ubuntu 18.04 et Ubuntu 20.04.

Alors, continuez avec l'ajout du PPA deadsnakes :

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

Pour continuer à ajouter le PPA, continuez et appuyez sur ENTER.

Ensuite, mettez à jour les listes de packages pour synchroniser votre système avec le PPA deadsnakes nouvellement ajouté :

$ sudo apt update

Enfin, utilisez la commande APT pour installer Python 3.11 :

$ sudo apt install python3.11

Pour confirmer que Python3.11 est installé, exécutez la commande :

$ python3.11 —-version


3. Installez des packages Python supplémentaires

De plus, il existe des packages utiles qui complètent l'installation Python par défaut que vous pourriez envisager d'installer.

Envisagez d'installer des en-têtes de développement pour créer et compiler des extensions C :

$ sudo apt install python3.11-dev

Pensez également à installer le module `dbm.gnu` de la bibliothèque standard :

$ sudo apt install python3.11-gdbm

Enfin, installez le module Python venv qui permet de créer des environnements virtuels :

$ sudo apt install python3.11-venv

Vous pouvez également envisager d'installer la bibliothèque Python Tkinter :

$ sudo apt install python3.11-tk


Comment accéder au shell Python 3.11 ?

Pour accéder au shell Python, exécutez la commande :

$ python3.11

Maintenant, vous pouvez exécuter votre code Python.

Le module venv de Python est un environnement virtuel est un environnement Python tel que l'interpréteur Python, les bibliothèques et les scripts qui y sont installés sont isolés de ceux établis dans d'autres environnements virtuels et (par défaut) de toutes les bibliothèques installées sur votre système d'exploitation, par exemple, ceux qui sont installés sur votre système d'exploitation Ubuntu pour éviter les conflits et perturber vos environnements de production.

Pour vous assurer que Python 3.11 est installé correctement et fonctionne, créez un projet Python rapide comme suit.

Tout d'abord, créez le répertoire du projet et accédez-y :

$ mkdir ~/test_app && cd ~/test_app

Maintenant, dans le répertoire racine du projet, exécutez la commande suivante pour créer un environnement virtuel, pour le nom du test test_app :

$ python3.11 -m venv test_app_venv

Notez que l'installation compilée incluait venv. Cependant, si vous avez installé à l'aide de la méthode du gestionnaire de packages APT, vous devrez peut-être installer le package venv si vous rencontrez des problèmes :

$ sudo apt install python3.11-venv -y

Ensuite, activez l'environnement virtuel :

$ source test_app_venv/bin/activate

Après avoir démarré l'environnement virtuel, vous serez maintenant dans le terminal d'invite du shell. Vous remarquerez que le nom de votre environnement sera préfixé.

Par défaut, PIP3.11 doit être installé, qui est le gestionnaire de packages le plus utilisé pour Python.

Avant de commencer, vérifiez si des mises à niveau sont disponibles pour PIP :

$ python3.11 -m pip install --upgrade pip

Dans le tutoriel pour tester l'installation, Apache-Airflow a été installé.

Exemple :

$ pip3.11 install apache-airflow

Si vous utilisez la méthode du gestionnaire de packages APT, vous devrez installer la version Python 3.11-dev. Si vous ne le faites pas, la plupart des packages PIP ne s'installeront pas correctement.

Les installations manuelles (compilées) n'ont pas besoin de le faire car elles sont installées nativement :

$ sudo apt install python3.11-dev -y

Supprimez l'application de test à l'aide de PIP3.11 :

$ pip3.11 uninstall apache-airflow

Pour quitter l'environnement virtuel, utilisez la commande suivante :

$ deactivate



Ubuntu
  1. Installer i3 sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer Snort sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer PostgreSQL sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer Teleport sur Ubuntu 20.04 - Guide étape par étape ?

  5. Installer Rundeck sur Ubuntu 20.04 - Guide étape par étape ?

Installer Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Ubuntu 22.04 sur Virtual Box - Guide étape par étape ?

Installer Anaconda sur Ubuntu 20.04 - Guide étape par étape ?

Installer Smartctl sur Ubuntu 20.04 - Guide étape par étape ?

Installer WildFly sur Ubuntu 20.04 - Guide étape par étape ?

Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?