Notebooks#
Ce qu’est un notebook et son noyau est expliqué dans Les notebooks. Cette page suppose l’extension Python installée et l’interpréteur choisi (Python et environnement conda).
Installer l’extension Jupyter#
Panneau Extensions (Ctrl + Maj + X), taper jupyter dans la zone
de recherche, choisir « Jupyter », de Microsoft (identifiant
ms-toolsai.jupyter dans le volet de droite), Install. Elle ajoute
l’affichage des fichiers .ipynb à VS Code.
Choisir le noyau#
Ouvrir un fichier .ipynb du TD. En haut à droite, le bouton « Select
Kernel » ouvre une liste. Le premier niveau ne montre que les noyaux déjà
employés ; les environnements sont sous « Select Another Kernel… », puis
« Python Environments… ». Choisir base, ou l’environnement du TD. Le nom
choisi s’affiche à la place du bouton. Si l’environnement n’est pas dans la
liste : J1.
La liste est celle de l’extension Python, et l’interpréteur choisi pour
le dossier y est en tête : avec python.defaultInterpreterPath sur base
(Fichiers de réglages), c’est base qui est
proposé. Sur les postes de la salle, base contient déjà ipykernel, le
paquet qui fait d’un environnement un noyau ; la première cellule
s’exécute sans installation.
Le noyau se choisit à part de l’interpréteur des fichiers .py et du
terminal. Les trois peuvent différer, et c’est la cause la plus fréquente
d’un import qui marche dans l’un et pas dans l’autre (J4).
Vérifier#
Un noyau dans son propre environnement#
Un environnement créé au TD 1h n’a de noyau que si le paquet ipykernel y
est installé. VS Code le propose au premier lancement (J2)
; sinon, dans l’invite de commandes d’Anaconda :
conda install -n recette -c conda-forge ipykernel
Puis rouvrir la liste des noyaux.