[Mise à jour le : 21/02/2020]
Anaconda est une distribution libre et open source des langages de programmation Python et R appliqué au développement d'applications dédiées à la science des données et à l'apprentissage automatique, qui vise à simplifier la gestion des paquets et de déploiement. Wikipédia
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 “pointe” l'environnement (base).
conda --version
Exemple
Rechercher la commande pour l'installation du paquet sur le net avec conda nom_du_paquet puis installer le paquet.
conda install nom_du_paquet -y # -y annule la confirmation demandée lors de l'installation
Exemple : conda psutil → conda install -c anaconda psutil
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
Pour supprimer un paquet dans l'environnement courant, entrer :
# supprimer un paquet conda remove nom_paquet
conda list
Exemple
conda config --append channels nom_dépôt # pour ajouter conda config --get channels # pour vérifier
Exemple
Les environnements permettent d’installer des paquets différents ou dans des versions différentes.
conda create --name nom_de_l_environnement -y # forme courte : -n
Exemple
Entrer la commande ci-dessous pour connaître la position des environnements. L'environnement courant est repéré par une étoile.
conda info --envs # forme courte : -e
Exemple
conda activate nom_de_l_environnement # se déplacer dans un autre environnement conda deactivate # retour dans (base)
Exemple
conda install --name nom_environnement noms_paquets # forme courte : -n
Cloner l'environnement à renommer, puis supprimer l'original.
conda create --name new_name --clone old_name conda remove --name old_name --all # or its alias: `conda env remove --name old_name`
Pour supprimer un environnement, entrer :
conda env remove --name nom_environnement # forme courte : -n
L'interface graphique peut être lancée à partir de la commande par anaconda-navigator. Les environnements sont visibles dans l'interface graphique.
Exemple
Une fois que des paquets ont été installés dans un environnement, il apparaît dans la liste des paquets de VSCode.
Exemple : “base”, “eleve”
# Vérifier que Jupyter est installé jupyter kernelspec list # Installer l'outil global dotnet interactive dotnet tool install --global Microsoft.dotnet-interactive # Installer le noyau .NET dotnet interactive jupyter install # Vérifier l'installation jupyter kernelspec list # Lancer Jupyter Lab jupyter lab