Partager un environnement Anaconda entre deux utilisateurs d’une même machine
sur tout ordinateur
L’utilisateur 1 “user1” a un environnement anaconda qui intéresse l’utilisateur 2 “user2” sur la même machine. Le partage de son environnement peut se faire de cette manière:
le home directory de user1 doit être lisible. Pour cela, user1 doit taper les commandes suivantes:
chmod 755 /home/user1
chmod -R 755 /home/user1/.conda (si ses environnements sont situés ici)
(il le voit en regardant son ~/.condarc)
user2 doit aller chercher l’environnement de user1. Pour cela, il doit créer un fichier .condarc avec les infos suivantes:
envs_dirs:
- /home/user1/.conda/envs
channels:
- conda-forge
- defaults
Apres avoir relancer un terminal, le user2 peut se servir de l’environnement anaconda de user1 nommé ici “environnementuser1”:
conda activate environnementuser1
Sur la machine tools :
Partager un répertoire ouvert en lecture à tous:
conda create -p /MODELISATION/ocean/CONDA/copernicus
conda activate /MODELISATION/ocean/CONDA/copernicus
puis se créer l’alias :
alias envcopernicus='conda activate /MODELISATION/ocean/CONDA/copernicus'