Table des matières

Sommaire Python et microPython

Outils - Installer et utiliser Anaconda, Anaconda avec VSCode

[Mise à jour le : 21/02/2020]

1. Introduction

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

Pour les manipulations ci-dessous, se placer dans le compte où l'on utilise VSCode.
Par exemple “eleve”. Les écritures dans (base) se font avec les droits administrateur.
Une connexion internet est INDISPENSABLE.

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émarrerAnaconda. Par défaut Anaconda “pointe” l'environnement (base).

(base) précise que l'on est dans l'environnement par défaut.

2 Gestion des paquets

2.1 Version installée

conda --version

Exemple

2.2 Installer des paquets

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 psutilconda install -c anaconda psutil

2.3 Mettre à jour des paquets

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'environnement courant, entrer :

# supprimer un paquet
conda remove nom_paquet                   

2.5 Afficher la liste des paquets

conda list

Exemple

2.6 Ajouter un dépôt

conda config --append channels nom_dépôt # pour ajouter
conda config --get channels              # pour vérifier

Exemple

3. Gestion des environnements

Les environnements permettent d’installer des paquets différents ou dans des versions différentes.

Lorsqu'on importe des paquets, il est préférable de créer un autre environnement (par exemple : eleve)

3.1 Créer un nouvel environnement

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'environnement courant est repéré par une étoile.

conda info --envs # forme courte : -e

Exemple

3.3 Se déplacer dans les environnements

conda activate nom_de_l_environnement # se déplacer dans un autre environnement
conda deactivate                      # retour dans (base)

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'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`

3.6 Supprimer un environnement

Pour supprimer un environnement, entrer :

conda env remove --name nom_environnement # forme courte : -n

4. L'interface graphique : Anaconda Navigator

L'interface graphique peut être lancée à partir de la commande par anaconda-navigator. Les environnements sont visibles dans l'interface graphique.

Exemple

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, il apparaît dans la liste des paquets de VSCode.

Exemple : “base”, “eleve”

6. Installer .net Interactive (C#, J#, et Powershell) dans un notebook Jupyter

Ouvrir l'invite d'Anaconda (Prompt ou Powershell Prompt sous Windows) en mode administrateur.
.ps
# 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