Ci-dessous, les différences entre deux révisions de la page.
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/02/28 02:10] Francesco Beretta [Créer un nouvel environnement 'atelier' et l'ajouter aux kernels de Jupyter Lab] |
python:environnement_conda [2022/02/28 02:24] Francesco Beretta [Recette] |
||
---|---|---|---|
Ligne 50: | Ligne 50: | ||
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>conda 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\py39_analyse_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 78: | Ligne 78: | ||
===== Recette ===== | ===== Recette ===== | ||
+ | |||
+ | D'abord cloner le [[https://github.com/Sciences-historiques-numeriques/shn-pyshs|dépôt de code shn-pyshs]] dans le dossier de travail Python. | ||
Créer d'abord le nouvel environnement **//atelier//** avec toutes ses librairies: | Créer d'abord le nouvel environnement **//atelier//** avec toutes ses librairies: | ||
- | <code>conda create --name atelier python=3.7 matplotlib</code> | + | <code>>mamba env create -name shn-pyshs --file C:\Users\your_name\Documents\espace_python\shn-pyshs\requirements.yml</code> |
L'activer: | L'activer: | ||
- | <code>conda activate atelier</code> | + | <code>conda activate shn-pyshs</code> |
Installer ipykernel (et toues les dépendances ipython) | Installer ipykernel (et toues les dépendances ipython) | ||
Ligne 96: | Ligne 98: | ||
Activer l'environnement principal Jupyter Lab: | Activer l'environnement principal Jupyter Lab: | ||
- | <code>conda activate py37_gitlab</code> | + | <code>conda activate env_jupyterlab</code> |
Lister les kernels présents: | Lister les kernels présents: | ||
<code>jupyter kernelspec list</code> | <code>jupyter kernelspec list</code> | ||
- | Si tout s'est bien passé, on y trouvera le kernel '//atelier//' | + | Si tout s'est bien passé, on y trouvera le kernel '//shn-pyshs//' |
Lancer JupyterLab: | Lancer JupyterLab: | ||
Ligne 106: | Ligne 108: | ||
Dans l'interface graphique, dans un carnet, choisir le kernel et environnement souhaité. | Dans l'interface graphique, dans un carnet, choisir le kernel et environnement souhaité. | ||
- | + | **N.B. 1** On peut, dans une autre fenêtre de terminal, activer l'environnement '//shn-pyshs//' et lui ajouter de nouvelles bibliothèques. Puis on redémarre le kernel et elles seront activables. | |
- | **N.B. 1** On peut, dans une autre fenêtre de terminal, activer l'environnement '//atelier//' et lui ajouter de nouvelles bibliothèques. Puis on redémarre le kernel et elles seront activables. | + | |