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:27]
Francesco Beretta [Métadonnées et update de Conda]
python:environnement_conda [2023/03/15 00:56]
Francesco Beretta [Créer manuellement un nouvel environnement]
Ligne 35: 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.ipykernel requests lxml </​code>​+<​code>​ mamba create --name ​py310_data_analysis ​python=3.10 ipykernel requests lxml pandas plotly altair</​code>​
  
 Lister les librairies installées (seulement celles déclarées explicitement):​ Lister les librairies installées (seulement celles déclarées explicitement):​
-<​code>​mamba env export ​ --name ​py39_html_xml ​--from-history</​code>​+<​code>​mamba env export ​ --name ​py310_data_analysis ​--from-history</​code>​
  
  
 Lister toutes les librairies et dépendances installées:​ Lister toutes les librairies et dépendances installées:​
-<​code>​conda activate ​py39_html_xml</​code>​+<​code>​conda activate ​py310_data_analysis</​code>​
  
 On est ainsi positionné dans l'​environnement et on liste les librairies: On est ainsi positionné dans l'​environnement et on liste les librairies:
Ligne 59: Ligne 59:
  
 Avant de procéder, sauvegarder la liste des librairies de l'​environnement:​ Avant de procéder, sauvegarder la liste des librairies de l'​environnement:​
-<​code>​mamba env export --name ​py39_analyse ​--from-history > [exemple:] C:​\Users\your_name\Documents\espace_python\environments\py39_analyse_20220228.yml</​code>​+<​code>​mamba env export --name ​py310_data_analysis ​--from-history > [exemple:] C:​\Users\your_name\Documents\espace_python\environments\py310_data_analysis_20220228.yml</​code>​
  
 En cas de pépin lors de l'​installation du nouveau paquet, on peut restaurer (c'​est-à-dire recréer) l'​environnement dans l'​état précis où il était lors de la sauvegarde: En cas de pépin lors de l'​installation du nouveau paquet, on peut restaurer (c'​est-à-dire recréer) l'​environnement dans l'​état précis où il était lors de la sauvegarde:
-<​code>​mamba env create --file [exemple:] C:​\Users\your_name\Documents\espace_python\environments\py39_analyse_20220228.yml</​code>​+<​code>​mamba env create --file [exemple:] C:​\Users\your_name\Documents\espace_python\environments\py310_data_analysis_20220228.yml</​code>​
  
   * Vérifier ensuite les spécifications dans l'​entrepôt de bibliothèques : [[https://​anaconda.org/​anaconda/​seaborn | anaconda / packages / seaborn]] ​   * Vérifier ensuite les spécifications dans l'​entrepôt de bibliothèques : [[https://​anaconda.org/​anaconda/​seaborn | anaconda / packages / seaborn]] ​
Ligne 102: 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>​
-<​code>​conda deactivate</​code>​ 
  
  
-Activer ​l'​ipykernel pour cet utilisateur+Puis activer ​l'​ipykernel pour cet utilisateur
 <​code>​python -m ipykernel install --user --name shn-pyshs --display-name "​shn-pyshs"</​code>​ <​code>​python -m ipykernel install --user --name shn-pyshs --display-name "​shn-pyshs"</​code>​
 +
 +Lister les kernels présents:
 +<​code>​jupyter kernelspec list</​code>​
 +Si tout s'est bien passé, on y trouvera le kernel '//​shn-pyshs//'​
  
 Désactier l'​environnement:​ Désactier l'​environnement:​
 <​code>​conda deactivate</​code>​ <​code>​conda deactivate</​code>​
  
-Activer l'​environnement principal Jupyter Lab: 
-<​code>​conda activate env_jupyterlab</​code>​ 
  
-Lister les kernels présents: 
-<​code>​jupyter kernelspec list</​code>​ 
-Si tout s'est bien passé, on y trouvera le kernel '//​shn-pyshs//'​ 
  
-Lancer ​JupyterLab:+ 
 + 
 +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