mercredi 30 novembre 2022

Cohabitation de Jupyter avec un projet POETRY

 Poetry est pour moi le meilleur outil pour la gestion technique d'un projet Python.

Cet article va vous expliquer comment utiliser Jupyter dans un projet POETRY.

L'objectif est d'avoir un nouveau kernel (noyau) Python basé sur votre environnement virtuel.

Cet environnement virtuel peut être créé par la commande : poetry new:

exemple : > poetry new monprojet

 Aller dans le répertoire 'monprojet'  (cd monprojet)

Puis lancer l'ajout d'un nouveau kernel Jupyter par la commande:

> poetry run ipython kernel install --user  --name kmonprojet

La commande ipython kernel install ... est lancée via l'environnement virtuel de votre projet.

La derniere option permet d'indiquer quel nom sera utilisé dans l'interface Jupyter pour identifier le kernel.

Puis toujours depuis le contexte Poetry, lancez jupyter par la commande:

> poetry run jupyter notebook


Le navigateur se lance et permet de choisir un kernel propre à votre projet:



Avant de se lancer dans cette manipulation, peut être faut il se poser la question suivante: 

Pourquoi avoir besoin d'un notebook Jupyter dans un dispositif de type poetry ?

Réponse au prochaine billet