Um mit einem Browser auf den gestarteten Jupyter zugreifen zu können, benötigen Sie die Portnummer, mit der der Jupyter verbunden ist, und das Zugriffstoken. Diese werden in der Protokollausgabe zum Standardfehler des Jupyter-Prozesses beschrieben. Da es schwierig ist, diese Informationen bei jedem Zugriff auf Jupyter aus dem Terminal oder der Protokolldatei zu finden, habe ich einen Befehl "jmanager" erstellt, um sie zu verwalten.
pip install jmanager
In dem Verzeichnis, in dem Sie jupyter verwenden möchten
$ jmanager
Ausführen. Wenn zu diesem Zeitpunkt bereits ein Jupyter-Server aus dem aktuellen Verzeichnis gestartet wurde, stellen Sie eine Verbindung zu diesem Server her. Wenn nicht, starten Sie einen neuen Jupyter-Server.
Speichern Sie die Port-Token-Prozess-ID bei der ersten Ausführung in der lokalen Datei "jupyter.pid". Starten Sie zu diesem Zeitpunkt nicht nur einfach den Jupyter-Server, sondern erstellen Sie auch einen Prozess, der gleichzeitig auf das Ende des Serverprozesses wartet, und löschen Sie die Datei "jupyter.pid", wenn der Serverprozess endet.
https://github.com/hotoku/jmanager
Wenn COMMAND weggelassen wird, wird "run" ausgewählt.
$ jmanager --help
Usage: jmanager [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
ignore Print lines for .gitignore
kill Terminate jupyter process
run Launch new jupyter or connect to existing one.
Recommended Posts