Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

NOTE:
Les paquets installés avec pip (qui aboutissent souvent dans ~/.local) peuvent entrer en conflit avec les paquets installés dans les environnements conda

Volet

module load python3/miniforge3        miniconda3       # Chargez la version de Python que vous souhaitez utiliser

conda create -n mon_environnement  # Créez votre nouvel environnement. Choisissez un nom pour votre nouvel environnement qui n'existe pas encore ! When asked "Proceed ([y]/n)? " type 'y' then 'Enter' or just press the 'Enter' key.
source activate mon_environnement  # Activez votre nouvel environnement

cd ~/.conda                                                  # Installez les nouveaux paquetss sous le répertoire ~/.conda
                                                                           # Assurez-vous que :
                                                                           #     ~/.conda est un lien vers ~/extras/.conda et
                                                                           #    
~/extras est un lien vers /extras/${USER}
                                                                           # Sinon vous allez bientôt manquer d'espace dans votre home!

conda install package_name                  # Installez le(s) nouveau(x) paquets(s). When asked "Proceed ([y]/n)? " type 'y' then 'Enter' or just press the 'Enter' key.

Si(!) cela ne fonctionne pas et que vous ne pouvez pas importer le paquet, supprimez le paquet/l'environnement et essayez la commande suivante pour l'installer :


Volet
conda install -c conda-forge package_name

Il peut arriver que vous receviez un message d'erreur indiquant qu'un autre paquet est manquant. Installez-le alors avant.

Cloner un environnement

Au lieu de créer un environnement à partir de zéro, on peut également "cloner" un environnement déjà existant, puis y ajouter de nouveaux paquets.

NOTE: Certains paquets ne s'entendent pas avec d'autres paquets!  Plus vous avez de paquets, plus vous risquez d'avoir des conflits !

Volet

      conda create --name cloned_env --clone original_env

Déchargement d'un environnement

Volet
conda deactivate                                          # sortir d'un environnement

Supprimer un environnement conda

Volet
conda env remove -n mon_environnement   # L'environnement doit être inactif (→ conda deactivate)



Références utiles

NCAR graphics (ncl)

...