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 [2024/02/22 20:29] Francesco Beretta [Créer manuellement un nouvel environnement] |
python:environnement_conda [2024/02/23 01:31] Francesco Beretta [Créer manuellement un nouvel environnement] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | ====== Métadonnées et update de Conda / Mamba ====== | + | ====== Métadonnées et update de Conda====== |
[[https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html#managing-environments|Documentation et tutoriel]] concernant l'utilisation de Conda. | [[https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html#managing-environments|Documentation et tutoriel]] concernant l'utilisation de Conda. | ||
Ligne 26: | Ligne 26: | ||
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> conda create --name py310_data_analysis python=3.10 ipykernel requests lxml pandas plotly altair</code> | + | <code> conda create --name py311_data_analysis python=3.11 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>conda env export --name py310_data_analysis --from-history</code> | + | <code>conda env export --name py311_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 py310_data_analysis</code> | + | <code>conda activate py311_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 50: | Ligne 50: | ||
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>conda env export --name py310_data_analysis --from-history > [exemple:] C:\Users\your_name\Documents\espace_python\environments\py310_data_analysis_20220228.yml</code> | + | <code>conda env export --name py311_data_analysis --from-history > [exemple:] C:\Users\your_name\Documents\espace_python\environments\py311_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>conda env create --file [exemple:] C:\Users\your_name\Documents\espace_python\environments\py310_data_analysis_20220228.yml</code> | + | <code>conda env create --file [exemple:] C:\Users\your_name\Documents\espace_python\environments\py311_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]] |