Environnements Python personnalisés dans JupyterLab¶
JupyterLab permet de personnaliser le kernel, soit l'interpréteur de commandes de ses notebooks, ainsi que les modules chargés. Ce qui permet de créer un environnement de travail constant et réutilisable.
Création de l'environnement personnalisé¶
Préparer les paramètres¶
Choisir un nom représentatif pour votre projet.
Information
Ce nom ne doit pas contenir d'espaces ou caractères spéciaux.
Charger les modules désirés et créer une collection¶
Charger les modules requis pour votre projet. Les module suivants doivent être chargés au minimum :
Créer et activer l'environnement virtuel¶
virtualenv --no-download ~/venvs/$NAME
source ~/venvs/$NAME/bin/activate
pip install --no-index --upgrade pip
Installer les paquets désirés¶
Installer les paquets nécessaires pour votre projet, par exemple :
Enregistrer l'environnement virtuel en tant que noyau (kernel) Jupyter¶
Pour rendre disponible l'environnement virtuel dans JupyterLab:
Supprimer un environnement virtuel personnalisé (kernel) de Jupyter¶
Pour supprimer l'environnement virtuel dans JupyterLab :
Utilisation de l'environnement personnalisé¶
Chargement de la collection¶
Accéder au gestionnaire de modules puis cliquer sur l'option permettant de charger une collection :
Sélectionner la collection puis cliquer sur Restore:
Attendre et confirmer que les modules de notre collection se chargent correctement :
Lancer le noyau¶
Charger l'environnement personnalisé comme notebook ou comme console :
Les librairies sont disponibles pour le notebook ou dans la console :