Root-Zugriff für Jupyter/iPython Notebook
Ich versuche zu verwenden die bash-kernel in iPython/Jupyter notebook, aber ich brauche sudo-Zugriff innerhalb des Notebooks selbst.
Ich habe versucht $ sudo jupyter notebook
zu laufen, das notebook als root, aber das gibt nur:
$ jupyter: 'notebook' is not a Jupyter command
So, ich bin Links mit dem laufen $ jupyter notebook
(es sei denn, es gibt einen Weg, Jupyter notebook als root).
Kann ich auch nicht tun su root
im notebook selbst, denn das erfordert eine Eingabe und das notebook wird nicht lassen Sie mich geben einen input.
Schließlich gibt es angeblich eine --allow-root
option für Jupyter notebook:
http://jupyter-notebook.readthedocs.io/en/latest/config.html
Aber es sieht aus wie --allow_root
ist keine option mehr. (Ich habe versucht, das ändern der config-Datei durch das hinzufügen von NotebookApp.allow_root=True
, aber das funktioniert nicht.)
Irgendwelche Ideen, Jungs? Vielleicht mache ich etwas falsch?
- habe dasselbe Problem hier. nicht verwenden snap.py in jupyter notebook
- Immer noch auf eine Lösung...?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
c.NotebookApp.allow_root=True
von der Wurzel-Konfigurations-Dateien. Dass Sie nicht brauchen, Fragen zuallow-root
jedes mal, wenn Sie starten Sie das notebook.Edit:
Bevor Sie die Konfigurationsdatei Bearbeiten, die Sie benötigen, um ausführen
jupyter notebook --generate-config
als root, um die Datei zu.$sudo jupyter notebook --generate-config
oderjupyter notebook --generate-config
als root, wird wieder die lokale Datei.Nur als root einloggen, dann den folgenden Befehl zum starten des notebook :
Die Lösung, wie beschrieben,hier. Ist die Verwendung
Grundsätzlich ist die binäre call
jupyter notebook
ist in der Benutzer -PATH
variable, aber nicht für root.Beste Grüße.
Sollten Sie versuchen, den Befehl ausführen sudo jupyter notebook --allow-root bin ich mir nicht sicher, warum, aber das funktioniert. Auf dem server, es wird Sie bitten, ein Kennwort einzugeben, wenn Sie ein Passwort eingerichtet, für die es nur geben Sie es im Feld angezeigt wird, andernfalls geben Sie jupyter notebook-Passwort ein neues Passwort einrichten
Generieren config
root@user# jupyter notebook --generate-config
c.NotebookApp.allow_root=True