GNU/Linux >> Tutoriels Linux >  >> Linux

Créer un environnement virtuel pour différentes versions de Python à l'aide de Conda

Dans notre article précédent, nous avions montré comment installer plusieurs versions de python sans casser les outils système et créer un environnement isolé à l'aide de Virtualenv ?. Voici une autre méthode pour créer un environnement virtuel pour différentes versions de Python - en utilisant Conda.

Conda est un système de gestion de packages open source et de gestion d'environnement pour n'importe quel langage tel que Python, Ruby, R, Lua, Scala, Java, C/C++, Fortran. Conda crée, enregistre, charge et bascule facilement entre les environnements. Donc, si vous avez besoin d'exécuter une application ou un programme qui nécessite une version différente de Python, alors Conda vous aide à le faire.

Comment installer le système de gestion de paquets Conda

Il existe deux façons d'installer Conda.

  • Le moyen le plus rapide consiste à installer Miniconda, une mini-version d'Anaconda qui inclut uniquement Conda et ses dépendances.
  • Vous avez besoin de Conda et de plus de 720 packages open source, puis installez Anaconda.

Nous vous recommandons d'installer Anaconda. Un avantage d'Anaconda est qu'il ne nécessite pas de privilèges d'administrateur.

Comment installer Anaconda – Système de gestion des packages

Étape 1 :Installer les prérequis

#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

Étape 2 :Téléchargez le programme d'installation d'Anaconda pour Linux

Vous pouvez télécharger le programme d'installation d'Anaconda pour Linux en fonction de votre version de Python. Dernièrement, Anaconda prend en charge la version 64 bits de Linux. Assurez-vous que vous utilisez un système d'exploitation 64 bits et non 32 bits.

Étape 3 :Exécutez le programme d'installation d'Anaconda

Une fois que vous avez téléchargé le programme d'installation d'Anaconda, exécutez-le sur votre terminal à l'aide de la commande ci-dessous :

#bash Anaconda3-2019.07-Linux-x86_64.sh

Suivez les instructions sur les écrans du programme d'installation.

Inclure le bash que vous utilisiez ou non le shell Bash.

Le programme d'installation vous demande "Souhaitez-vous que le programme d'installation initialise Anaconda3 en exécutant Conda init ?" Nous recommandons "oui".

Une fois l'installation réussie, fermez et ouvrez le terminal pour prendre effet.

Vérifier le Conda

$conda -V

Créer un environnement virtuel pour votre projet

Pour utiliser une version Python particulière pour votre environnement virtuel, recherchez d'abord la liste des versions Python disponibles à l'aide de la commande ci-dessous :

$conda search "^python$"

Cela listera toutes les versions de python. Vous pouvez sélectionner la version particulière de votre environnement virtuel en remplaçant le x.x par la version dont vous avez besoin dans la commande ci-dessous :

$conda create -n name_of_the_env python=x.x anaconda

Appuyez sur Y pour continuer. Cela installera la version Python et toutes les bibliothèques de packages anaconda associées au chemin que vous avez spécifié lors de la création de l'environnement.

Activer votre environnement virtuel

Une fois que vous avez créé l'environnement virtuel, vous devez l'activer en exécutant simplement la commande ci-dessous avec le nom de votre environnement pour basculer vers votre environnement virtuel.

$conda activate name_of_the_env

Comment installer des packages Python supplémentaires dans votre environnement virtuel

Vous pouvez installer des packages Python supplémentaires dans votre environnement virtuel à l'aide de la commande ci-dessous :

$conda install -n name_of_the_env [package]

Désactivez votre environnement virtuel

Vous pouvez désactiver votre environnement virtuel pour terminer la session.

$conda deactivate

Pas besoin de spécifier le nom de l'environnement. L'environnement actif actuel sera désactivé.

Répertorier tous les environnements virtuels

Vous pouvez obtenir une liste de tous les environnements virtuels à l'aide de la commande ci-dessous :

$conda env list

Les environnements actifs sont indiqués par *

Supprimer un environnement virtuel non requis

Vous pouvez supprimer un environnement virtuel dont vous n'avez plus besoin à l'aide de la commande ci-dessous :

$conda remove -n name_of_the_env -all

Reportez-vous à cette feuille de triche pour plus de commandes conda.


Linux
  1. Comment empaqueter des applications Python pour Linux

  2. Comment créer un environnement virtuel Rust à l'aide de Conda sous Linux

  3. Comment créer un environnement virtuel Python sur Ubuntu 20.04

  4. Simulation d'un événement Key Press à l'aide de Python pour Linux

  5. apt-get install pour différentes versions de python

Créer des lecteurs de CD et de DVD virtuels à l'aide de CDEmu sous Linux

Créer une machine virtuelle KVM à l'aide de l'image Qcow2 sous Linux

Créer des environnements virtuels NodeJS à l'aide de Conda sous Linux

Créer des environnements virtuels Rust à l'aide de Conda sous Linux

Créer des environnements virtuels Golang à l'aide de Conda sous Linux

Créer un volume de disque dur virtuel (VHD) à l'aide d'un fichier sous Linux