Différences
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 | ||
python:outils:anaconda [2020/09/29 18:33] – [2 Gestion des paquets] philippe | python:outils:anaconda [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Outils - Installer et utiliser Anaconda, Anaconda avec VSCode ===== | ||
+ | |||
+ | [Mise à jour le : 21/02/2020] | ||
+ | |||
+ | * **Sources** | ||
+ | * Distribution Anaconda à télécharger sur < | ||
+ | * < | ||
+ | |||
+ | * **Lectures connexes** | ||
+ | * [[python: | ||
+ | * [[python: | ||
+ | ==== 1. Introduction ==== | ||
+ | //Anaconda est une distribution libre et open source des langages de programmation Python et R appliqué au développement d' | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Le gestionnaire de paquets **conda** est utilisé (de préférence) pour installer des bibliothèques dans Anaconda. Pour cela, lancer une console à partir de **Démarrer** -> **Anaconda**. Par défaut Anaconda " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== 2 Gestion des paquets ==== | ||
+ | ===2.1 Version installée === | ||
+ | |||
+ | <code bsh> | ||
+ | conda --version | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 2.2 Installer des paquets === | ||
+ | Rechercher la commande pour l' | ||
+ | |||
+ | <code bsh> | ||
+ | conda install nom_du_paquet -y # -y annule la confirmation demandée lors de l' | ||
+ | </ | ||
+ | |||
+ | //Exemple// : | ||
+ | //conda psutil// -> < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | === 2.3 Mettre à jour des paquets === | ||
+ | |||
+ | <code bsh> | ||
+ | conda update noms_paquets -y # mise à jour d'un paquet | ||
+ | conda update nom_paquet=version -y # mise à jour d'un paquet avec une version particulière | ||
+ | conda update --all -y # mise à jour de tous les paquets | ||
+ | conda update -n base -c defaults conda -y # mise à jour de conda et tous les paquets | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 2.4 Supprimer des paquets === | ||
+ | Pour supprimer un paquet dans l' | ||
+ | |||
+ | <code bsh> | ||
+ | # supprimer un paquet | ||
+ | conda remove nom_paquet | ||
+ | </ | ||
+ | |||
+ | === 2.5 Afficher la liste des paquets === | ||
+ | |||
+ | <code bsh> | ||
+ | conda list | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 2.6 Ajouter un dépôt === | ||
+ | <code bsh> | ||
+ | conda config --append channels nom_dépôt # pour ajouter | ||
+ | conda config --get channels | ||
+ | </ | ||
+ | |||
+ | // Exemple // | ||
+ | {{ : | ||
+ | |||
+ | ==== 3. Gestion des environnements ==== | ||
+ | Les environnements permettent d’installer des paquets différents ou dans des versions différentes. | ||
+ | |||
+ | < | ||
+ | |||
+ | === 3.1 Créer un nouvel environnement === | ||
+ | <code bsh> | ||
+ | conda create --name nom_de_l_environnement -y # forme courte : -n | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 3.2 Connaître la position des environnements === | ||
+ | Entrer la commande ci-dessous pour connaître la position des environnements. L' | ||
+ | <code bsh> | ||
+ | conda info --envs # forme courte : -e | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 3.3 Se déplacer dans les environnements === | ||
+ | <code bsh> | ||
+ | conda activate nom_de_l_environnement # se déplacer dans un autre environnement | ||
+ | conda deactivate | ||
+ | </ | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | === 3.4 Installer un paquet dans un environnement === | ||
+ | |||
+ | < | ||
+ | conda install --name nom_environnement noms_paquets # forme courte : -n | ||
+ | </ | ||
+ | |||
+ | === 3.5 Renommer un environnement === | ||
+ | Cloner l' | ||
+ | |||
+ | < | ||
+ | conda create --name new_name --clone old_name | ||
+ | conda remove --name old_name --all # or its alias: `conda env remove --name old_name` | ||
+ | </ | ||
+ | |||
+ | === 3.6 Supprimer un environnement === | ||
+ | Pour supprimer un environnement, | ||
+ | |||
+ | <code bsh> | ||
+ | conda env remove --name nom_environnement # forme courte : -n | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 4. L' | ||
+ | L' | ||
+ | |||
+ | //Exemple// | ||
+ | {{ : | ||
+ | |||
+ | <note tip>Il est préférable de faire la mise à jour des paquets avec la ligne de commande.</ | ||
+ | |||
+ | {{ : | ||
+ | ====5. Les environnements dans VSCode === | ||
+ | Une fois que des paquets ont été installés dans un environnement, | ||
+ | |||
+ | //Exemple// : " | ||
+ | {{ : | ||
+ | |||
+ | ====6. Installer .net Interactive (C#, J#, et Powershell) dans un notebook Jupyter ==== | ||
+ | * **Sources** | ||
+ | * Installation : < | ||
+ | * Documentation : < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | <code powershell .ps> | ||
+ | # Vérifier que Jupyter est installé | ||
+ | jupyter kernelspec list | ||
+ | |||
+ | # Installer l' | ||
+ | dotnet tool install --global Microsoft.dotnet-interactive | ||
+ | |||
+ | # Installer le noyau .NET | ||
+ | dotnet interactive jupyter install | ||
+ | |||
+ | # Vérifier l' | ||
+ | jupyter kernelspec list | ||
+ | |||
+ | # Lancer Jupyter Lab | ||
+ | jupyter lab | ||
+ | </ | ||
+ | |||
+ | * Résultat de l' | ||
+ | {{ : | ||
+ | |||
+ | |||