Gérer des environnements avec le gestionnaire de paquet conda
.
C'est dépôt fait partie des supports de cours de séminaire intensif pour les débutants ou grands débutants à l'informatique.
Suivez les instructions d'ici
- Testez votre environnement avec
conda --version
Voici le commande pour la création des environnements.
conda create --name nomEnv
- On peut créer des environnements avec une version spécifique de
l'interpréteur de python
conda create --name nomEnv python=3.7
- On peut activer notre environnement avec
conda activate nomEnv
- On peut désactiver notre environnement avec
conda deactivate
- On peut visualiser les environnements créés par
conda info --envs
On peut partager des environnements par l'intermédiaire des fichiers. Il y a
deux options: spec-files
ou environnement.yml
. Le
spec-file
est spécifique au plateforme, donc il peut créer des
environnements identiques. Le environnement.yml
n'est pas spécifique
au plateforme et donc conda
peut installer les paquets adaptés à votre
plateforme, s'ils existent une version dans des canaux par défauts.
On peut créer un spec-file
:
conda list --explicit > nom-de-spec-file.txt
On peut installer les paquets de spec-file
:
conda create --name monEnv --file nom-de-spec-file.txt
Notez qu'on donne le nom d'environnement nous même lors qu'on crée
l'environnement à partir du spec-file
.
On peut créer un environnement.yml
:
- D'abord notez les environnements déjà installés
conda activate monEnv
conda env export > nomEnvironnement.yml
conda env create --file nomEnvironnement.yml
- Voyez le nom de l'environnement soit par
cat nomEnvironnement.yml
soit parconda info --envs
Une fois qu'on a crée l'environnement on peut installer des paquets spécifiques comme suivant:
conda install -c nomDeCanal nomDePaquet
Exemple
conda install -c conda-forge scipy
Soyez sur que vous avez désactivé l'environnement avec
conda deactivate
.
Voici comment on supprime l'environnement:
conda remove --name nomEnv --all
Créez l'environnement dont le nom est simple
à partir de fichier
simpleEnv.yml
, puis installez le paquet pillow
pour lancer
l'application simple.py