Sommaire
Accéder à Python
Pour accéder à Python, vous devez d'abord charger la version que vous souhaitez utiliser, en utilisant nos modules, par exemple :
| Volet |
|---|
|
Charger des environnement/paquets Python
Pour lister les environnements disponibles exécutez:
| Volet |
|---|
|
Pour lister les paquets qui font partie d'un environnent exécutez:
| Volet |
|---|
conda list -n nom_du_env |
...
| Volet |
|---|
|
Disponible avec python3 (miniconda3)
| Volet |
|---|
|
Disponible avec python3 (miniforge3)
| Volet |
|---|
|
Environnement personnel
Création et activation d'un environnement personnel (dans ~/.conda)
On ne peut utiliser qu'un seul environnement à la fois. Si vous activez un autre environnement (avec "source activate ..."), le précédent sera désactivé et vous n'aurez que le dernier environnement que vous avez activé.
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/miniconda3312 # Chargez la version de Python que vous souhaitez utiliser conda create -n mon_environnement # python=3.13.0 ipython # 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. Vous pouvez pécifier la version de python que vous voulez désirer ( Astuce : Choisissez une version de Python stable, pas trop récente ni trop ancienne (https://devguide.python.org/versions/), pour assurer une bonne compatibilité et des mises à jour de sécurité ). cd ~/.conda # Installez les nouveaux paquetss sous le répertoire ~/.conda |
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
...