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 alimente des 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 ?
Traditionnellement, pour installer un projet Python sur Linux, vous devez d’abord vous assurer que Pip et Python sont installés, puis utiliser la commande suivante :
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 tomber en panne avec l’outil de paquetage avancé (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.
Comment créer un environnement virtuel Python sur Ubuntu
Pour créer des environnements virtuels Python sur Ubuntu, vous avez besoin du paquetage python3-env. Installez-le en entrant la commande suivante dans votre terminal :
Vous pouvez maintenant utiliser python3-venv pour créer des environnements virtuels :
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 « cool_python_apps ». bin dans le sous-répertoire .
Pour installer n’importe quelle application Python, vous devrez utiliser un binaire spécifique à partir de l’environnement virtuel.
Par exemple, vous pouvez installer l’excellente application de podcast terminal Castero avec :
Le binaire sera également placé dans le répertoire bin 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 vos paquets Python et Pip :
Créez un alias pour la commande pip3 avec :
Ajoutez maintenant le nouveau bin à votre chemin d’accès :
Vous pourrez à nouveau installer des paquets en utilisant :
Répétez l’opération pour pip, pip3.11 et Python.
Il existe d’autres moyens d’installer des applications sous Linux
De nombreux projets sont livrés sous différents formats. Si vous n’aimez pas l’idée de paquets Python installés dans des environnements virtuels, voyez s’ils sont disponibles dans l’un des autres grands dépôts de logiciels Linux ou magasins d’applications.
S’abonner à notre lettre d’information
Comment créer un virtualenv en Python Ubuntu ?
Comment installer virtualenv :
- Installez d’abord pip. sudo apt-get install python3-pip.
- Puis installez virtualenv en utilisant pip3.
- Créez maintenant un environnement virtuel.
- Vous pouvez également utiliser un interpréteur Python de votre choix.
- Activez votre environnement virtuel :
- Utiliser le fish shell :
- Désactiver :
- Créer une virtualenv en utilisant Python3.
Comment créer un environnement virtuel en Python Ubuntu 22 ?
Télécharger Python 3
- sudo apt update && sudo apt upgrade -y. Copier.
- python3 –version. Copier.
- #Sortie. Python 3.10.6. Copie.
- sudo apt install python3-pip -y. Copie.
- pip3 install matplotlib. Copie.
- sudo apt install build-essential libssl-dev libffi-dev python3-dev. Copie.
- sudo apt install python3-venv -y. Copie.
- mkdir test. cd test. Copier.
Comment créer un environnement virtuel Python sous Linux ?
LINUX
- Créez un environnement virtuel dans votre répertoire courant pour un projet avec la commande : virtualenv mon_projet. « mon_projet » est le nom que vous souhaitez donner à cet environnement.
- Pour créer un environnement virtuel avec une version spécifique de python, utilisez la commande : virtualenv -p /usr/bin/python2.7 mon_projet.
Comment créer un environnement virtuel en Python ?
La création d’environnements virtuels se fait en exécutant la commande venv :
- python -m venv /path/to/new/virtual/environment.
- c:Nc:NPython35Npython -m venv c:NpathtoNmyenv.
- c:Npython -m venv c:NpathiqueNàNmyenv.