Jupyter

De DMS

Jupyter est un outil interactifs très populaires pour le développement et l'exploration de données en Python et d'autres langages. Jupyter Notebook permet de créer des documents interactifs contenant du code exécutable, des visualisations et des textes descriptifs. Il est souvent utilisé pour l'apprentissage machine, l'analyse de données et les présentations interactives. Première étape, l'installation

   pip3 install jupyter --user

JupyterLab, quant à lui, est une version améliorée et plus flexible de Jupyter Notebook, offrant une interface moderne avec des fonctionnalités supplémentaires telles que la gestion des fichiers, la prise en charge des extensions, et une meilleure organisation des environnements de travail.

Ces outils s'exécutent dans un navigateur web en tant que serveur local ou distant. Cela permet de collaborer facilement et de travailler sur des projets complexes tout en restant accessible à travers différents systèmes d'exploitation. Configurer l'adresse IP et le port dans Jupyter

Pour spécifier une adresse IP et un port lors de l'exécution de Jupyter Notebook ou JupyterLab, vous pouvez utiliser les options en ligne de commande ou configurer un fichier. Voici les deux méthodes :

  1. Via la ligne de commande
Exécutez la commande suivante pour démarrer Jupyter avec une IP et un port spécifiques :

jupyter lab --ip=0.0.0.0 --port=8888

   --ip=0.0.0.0 : Permet d'écouter sur toutes les interfaces réseau. Remplacez 0.0.0.0 par une IP spécifique (par exemple, 127.0.0.1 pour un accès local).
   --port=8888 : Définit le port sur lequel Jupyter sera accessible (par défaut, c'est généralement 8888).
  1. Via le fichier de configuration

Créez un fichier de configuration si ce n’est pas déjà fait :

jupyter notebook --generate-config

Cela génère un fichier jupyter_notebook_config.py dans votre répertoire utilisateur.

Modifiez ce fichier pour définir l'IP et le port : Recherchez ou ajoutez les lignes suivantes :

   c.NotebookApp.ip = '0.0.0.0'  # Adresse IP
   c.NotebookApp.port = 8888     # Port
   c.NotebookApp.open_browser = False  # Empêche l'ouverture automatique d'un navigateur
   Enregistrez les modifications et démarrez Jupyter.

Avec ces réglages, vous pouvez adapter l'accès au serveur Jupyter en fonction de vos besoins, notamment pour le rendre accessible depuis un réseau externe.