Cameroun Actuel

Comment créer un environnement virtuel Python sur Ubuntu

Python est l’un des langages de programmation les plus populaires et les plus polyvalents au monde. Il est à l’origine de dizaines de milliers d’applications pour Linux, Windows et macOS.

Alors que les versions d’Ubuntu antérieures à la 23.04 permettaient d’installer les paquets Python à l’aide d’une simple commande, les versions plus récentes exigent que vous installiez les paquets Python dans un environnement virtuel. Voici une façon simple de créer et d’utiliser un environnement virtuel Python sur Ubuntu.

Pourquoi utiliser les environnements virtuels Python sur Ubuntu ?

erreur d'installation de pip sur ubuntu 23.04

Traditionnellement, pour installer un projet Python sous Linux, vous devez d’abord vous assurer que Pip et Python sont installés, puis utiliser la commande suivante :

 pip install some_app 

Pip (Pip Installs Packages) choisira la version la plus récente du paquet dans l’index des paquets Python, installera automatiquement toutes les dépendances et configurera le paquet pour qu’il fonctionne avec votre environnement Python.

Des problèmes peuvent survenir en raison de dépendances conflictuelles, et Python peut également être incompatible avec l’outil Advanced Package Tool (APT) d’Ubuntu.

Vous pouvez contourner ces problèmes en utilisant des environnements virtuels isolés pour les projets Python, contenant Pip et Python. Vous pouvez ensuite les utiliser pour installer les paquets Python.

À partir d’Ubuntu 23.04, l’option pip install et pip3 install ne fonctionneront pas du tout, et vous verrez une erreur « externally-managed-environment ».

Le message d’accompagnement recommandera d’installer le paquet avec APT, mais dans la plupart des cas, ce n’est tout simplement pas une option.

installer python3-venv sur ubuntu

Pour créer des environnements virtuels Python sur Ubuntu, vous avez besoin du paquet python3-env. Installez-le en entrant la commande suivante dans votre terminal :

 sudo apt install python3-venv 

Vous pouvez maintenant utiliser python3-venv pour créer des environnements virtuels :

 python3 -m venv ~/cool_python_apps 

Cette commande créera un répertoire appelé « cool_python_apps » dans votre répertoire personnel, contenant tout ce dont vous avez besoin pour installer n’importe quel paquetage Python. Pip, Pip3 et Pip3.11, ainsi que les versions équivalentes des binaires Python, se trouvent dans le répertoire bin sous-répertoire.

Pour installer une application Python, vous devez utiliser un binaire spécifique dans l’environnement virtuel.

Par exemple, vous pouvez installer l’excellente application de podcast terminal Castero avec :

 ~/cool_python_apps/bin/pip3 install castero 

Le binaire sera également placé dans le répertoire bin sous-répertoire de l’environnement virtuel.

Utiliser Pip à l’ancienne sur Ubuntu

Si vous utilisez Ubuntu 23.04 ou une version ultérieure et que vous souhaitez bénéficier de la même expérience utilisateur qu’avant le changement de politique, créez un nouvel environnement virtuel pour tous…

Lire la suite de l’article sur encause.fr

Cameroun Actuel
Me suivre

Laisser un commentaire

Dernières nouvelles

Suivez-nous !

Lire aussi

Activer les Notifications OK Non Merci