Skip to content

Humanites-Numeriques-PSL/gerer-conda-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gérer des Environnements avec Conda

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.

Installation

Suivez les instructions d'ici

  • Testez votre environnement avec conda --version

Créer, Activer, Visualiser des Environnements

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

Partager des Environnements

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 par conda info --envs

Installation des Paquets

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

Supprimer des Environnements

Soyez sur que vous avez désactivé l'environnement avec conda deactivate.

Voici comment on supprime l'environnement:

  • conda remove --name nomEnv --all

Exercice

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

About

Gérer des environnements avec conda

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages