GNU/Linux >> Znalost Linux >  >> Linux

Odhalení python jupyter na LAN

Je také možné přidat IP/hostitel do konfiguračního souboru v c.NotebookApp.ip = '<your_ip_or_hostname>' a c.NotebookApp.port = 8888 parametry.

Pokud ještě nemáte konfigurační soubor jupyter, spusťte jupyter notebook --generate-config


Zkuste jupyter notebook --ip <your_LAN_ip> --port 8888 Pak navštivte http://your_LAN_ip:8888 z jiného počítače.

Při přístupu k serveru notebooku se doporučuje používat heslo. Chcete-li nastavit heslo, stačí spustit jupyter notebook password . Aby byl ještě bezpečnější, můžete pro svůj server použít SSL předáním argumentů --certfile a --keyfile na jupyter notebook . Více o nastavení si můžete přečíst zde.


V macOS mi fungovalo následující

0. Vygenerujte konfigurační soubor pomocí

jupyter notebook --generate-config

1. Nastavte v konfiguračním souboru a přidejte

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. Spustit:

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

Linux
  1. Převod kódu Python 2 na Python 3

  2. Instalace Pythonu 3.3.2?

  3. Jak nainstalovat Jupyter na Ubuntu 18.04

  1. Jak nainstalovat Jupyter na Debian 9

  2. Jak změnit výchozí prohlížeč používaný notebookem ipython/jupyter v Linuxu?

  3. Spouštění pro příkazy terminálu smyčky v Jupyteru

  1. Jak nainstalovat Python na Linux

  2. Jak nainstalovat Jupyter Notebook na Ubuntu 16.04

  3. Jak nainstalovat Jupyter Notebook na Ubuntu 20.04