Outils pour utilisateurs

Outils du site


python:environnement_conda

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
python:environnement_conda [2022/03/12 12:23]
Francesco Beretta [Créer manuellement un nouvel environnement]
python:environnement_conda [2023/01/03 02:14]
Francesco Beretta [Créer manuellement un nouvel environnement]
Ligne 4: Ligne 4:
  
  
-====== Métadonnées et update de Conda ======+====== Métadonnées et update de Conda /​ Mamba ​====== 
 + 
 +[[https://​docs.conda.io/​projects/​conda/​en/​latest/​user-guide/​getting-started.html#​managing-environments|Documentation et tutoriel]] concernant l'​utilisation de Conda. 
 + 
 +[[https://​mamba.readthedocs.io/​en/​latest/​user_guide/​mamba.html|Documentation]] concernant l'​utilisation de Mamba. Mamba est une sorte de sur-couche logicielle exécute la plupart des commandes de Conda de manière plus performante. Dans la plupart des cas les appel conda / mamba sont interchangeables.
  
-[[https://​docs.conda.io/​projects/​conda/​en/​latest/​user-guide/​getting-started.html#​managing-environments|Documentation et tutoriel]] concernant l'​utilisation de Conda 
  
  
Ligne 32: Ligne 35:
 Lorsqu'​on souhaite créer un nouvel environnement Conda on peut procéder en listant les librairies à installer dans la commande de création ou en convoquant un texte qui contient la liste des librairies. Voici un exemple de la première méthode qui ajoute des librairies permettant de traiter des documents HTML et XML  Le nouvel environnement est  Lorsqu'​on souhaite créer un nouvel environnement Conda on peut procéder en listant les librairies à installer dans la commande de création ou en convoquant un texte qui contient la liste des librairies. Voici un exemple de la première méthode qui ajoute des librairies permettant de traiter des documents HTML et XML  Le nouvel environnement est 
  
-<​code>​ mamba env create --name py39_html_xml python=3.9 ipykernel requests lxml </​code>​+<​code>​ mamba create --name py39_html_xml python=3.9 ipykernel requests lxml </​code>​
  
 Lister les librairies installées (seulement celles déclarées explicitement):​ Lister les librairies installées (seulement celles déclarées explicitement):​
Ligne 73: Ligne 76:
  
  
-====== Créer un nouvel environnement '​shn-pyshs'​ et l'​ajouter aux kernels de Jupyter Lab ======+====== Créer un nouvel environnement '​shn-pyshs' ​à partir d'une liste de librairie ​et l'​ajouter aux kernels de Jupyter Lab ====== 
 + 
 +On présente ici la création d'un environnement Conda à partir d'une liste de librairies. 
  
 En règle générale, on utilise un environnement Conda par projet ou dépôt de code. Ceci permet de garantir une stabilité du code et d'​éviter que des ajouts de paquets ou des mises à jour produisent des effets non souhaités. Généralement les dépôts de code indiquent la liste des paquets à installer. En règle générale, on utilise un environnement Conda par projet ou dépôt de code. Ceci permet de garantir une stabilité du code et d'​éviter que des ajouts de paquets ou des mises à jour produisent des effets non souhaités. Généralement les dépôts de code indiquent la liste des paquets à installer.
Ligne 96: Ligne 102:
  
  
-ATTENTION : seulement ​si non installé, installer ipykernel (et toues les dépendances ipython)+ATTENTION : seulement ​__si non installé__, installer ipykernel (et toues les dépendances ipython)
 <​code>​conda activate shn-pyshs</​code>​ <​code>​conda activate shn-pyshs</​code>​
 <​code>​conda install ipykernel</​code>​ <​code>​conda install ipykernel</​code>​
Ligne 102: Ligne 108:
  
  
-Activer l'​ipykernel pour cet utilisateur 
-<​code>​python -m ipykernel install --user --name shn-pyshs --display-name "​shn-pyshs"</​code>​ 
- 
-Désactier l'​environnement:​ 
-<​code>​conda deactivate</​code>​ 
  
 Activer l'​environnement principal Jupyter Lab: Activer l'​environnement principal Jupyter Lab:
 <​code>​conda activate env_jupyterlab</​code>​ <​code>​conda activate env_jupyterlab</​code>​
 +
 +Activer l'​ipykernel pour cet utilisateur
 +<​code>​python -m ipykernel install --user --name shn-pyshs --display-name "​shn-pyshs"</​code>​
  
 Lister les kernels présents: Lister les kernels présents:
Ligne 115: Ligne 119:
 Si tout s'est bien passé, on y trouvera le kernel '//​shn-pyshs//'​ Si tout s'est bien passé, on y trouvera le kernel '//​shn-pyshs//'​
  
-Lancer ​JupyterLab:+Désactier l'​environnement:​ 
 +<​code>​conda deactivate</​code>​ 
 + 
 + 
 + 
 + 
 + 
 +Plus tard, lancer ​JupyterLab:
 <​code>​jupyter lab</​code>​ <​code>​jupyter lab</​code>​
  
python/environnement_conda.txt · Dernière modification: 2024/03/11 18:46 par Francesco Beretta