GNU/Linux >> Tutoriels Linux >  >> Linux

Exposer python jupyter sur LAN

Il est aussi possible d'ajouter l'IP/host dans le fichier de configuration dans le c.NotebookApp.ip = '<your_ip_or_hostname>' et c.NotebookApp.port = 8888 paramètres.

Si vous n'avez pas encore de fichier de configuration jupyter, exécutez jupyter notebook --generate-config


Essayez jupyter notebook --ip <your_LAN_ip> --port 8888 Alors visitez http://your_LAN_ip:8888 depuis un autre ordinateur.

Il est recommandé d'utiliser un mot de passe pour accéder à votre serveur de bloc-notes. Pour configurer un mot de passe, exécutez simplement jupyter notebook password . Pour le rendre encore plus sécurisé, vous pouvez utiliser SSL pour votre serveur en passant les arguments --certfile et --keyfile à jupyter notebook . Vous pouvez en savoir plus sur la configuration ici.


Sous macOS, les éléments suivants ont fonctionné pour moi

0. Générer le fichier de configuration à l'aide de

jupyter notebook --generate-config

1. Définir dans le fichier de configuration et ajouter

c.NotebookApp.ip = '0.0.0.0' # listen on all IPs
c.NotebookApp.token = ''     # disable authentication
c.NotebookApp.allow_origin = '*' # allow access from anywhere
c.NotebookApp.disable_check_xsrf = True # allow cross-site requests

2. Exécuter :

jupyter notebook --ip <your_LAN_ip> --port 8888

Linux
  1. Comment installer Python sur Linux

  2. Comment installer Jupyter Notebook sur Ubuntu 16.04

  3. Comment installer Jupyter Notebook sur Ubuntu 20.04

  4. Comment changer le navigateur par défaut utilisé par le notebook ipython/jupyter sous Linux ?

  5. en utilisant sudo à l'intérieur de la cellule du cahier jupyter

Instruction Python if..else

Comment installer Jupyter Notebook sur Ubuntu 20.04

Installer Jupyter Notebook sur Debian 11 Bullseye Linux

Comment installer Jupyter Notebook sur Ubuntu 22.04 | 20.04

Comment installer Jupyter Notebook sur Ubuntu 20.04 LTS

Comment installer le bloc-notes Jupyter sur Ubuntu 22.04