« Jupyter » : différence entre les versions

De DMS
Michele (discussion | contributions)
Aucun résumé des modifications
Michele (discussion | contributions)
Aucun résumé des modifications
Ligne 9 : Ligne 9 :
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 :
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 :
# Via la ligne de commande
# Via la ligne de commande
Exécutez la commande suivante pour démarrer Jupyter avec une IP et un port spécifiques :
#: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
    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).


#:    --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).
# Via le fichier de configuration
# Via le fichier de configuration
#: Créez un fichier de configuration si ce n’est pas déjà fait :


Créez un fichier de configuration si ce n’est pas déjà fait :
    jupyter notebook --generate-config
 
jupyter notebook --generate-config


Cela génère un fichier jupyter_notebook_config.py dans votre répertoire utilisateur.
#: 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 :
Modifiez ce fichier pour définir l'IP et le port :
Ligne 31 : Ligne 29 :
     c.NotebookApp.open_browser = False  # Empêche l'ouverture automatique d'un navigateur
     c.NotebookApp.open_browser = False  # Empêche l'ouverture automatique d'un navigateur


    Enregistrez les modifications et démarrez Jupyter.
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.
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.

Version du 27 novembre 2024 à 16:39

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
  1. --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).
  2. Via le fichier de configuration
    Créez un fichier de configuration si ce n’est pas déjà fait :
   jupyter notebook --generate-config
  1. 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.