[PYTHON] Gérer le processus Jupyter

Tâche

Pour accéder au Jupyter démarré avec un navigateur, vous avez besoin du numéro de port auquel le Jupyter est connecté et du jeton d'accès. Celles-ci sont décrites dans la sortie du journal à l'erreur standard du processus Jupyter. Comme il est difficile de trouver ces informations à partir du terminal ou du fichier journal chaque fois que j'accède à Jupyter, j'ai créé une commande jmanager pour les gérer.

Installation

pip install jmanager

Comment utiliser

Dans le répertoire où vous souhaitez utiliser jupyter

$ jmanager

Éxécuter. À ce stade, s'il existe un serveur jupyter déjà démarré à partir du répertoire en cours, connectez-vous à celui-ci et, sinon, démarrez un nouveau serveur jupyter.

Comment ça fonctionne

Enregistrez l'ID de processus du jeton de port dans le fichier local jupyter.pid la première fois qu'il s'exécute. À ce stade, non seulement démarrez simplement le serveur jupyter, mais créez également un processus qui attend la fin du processus serveur en même temps, et supprimez le fichier jupyter.pid lorsque le processus serveur se termine.

La source

https://github.com/hotoku/jmanager

Options de ligne de commande

Si COMMAND est omis, run est sélectionné.

$ 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

Gérer le processus Jupyter
Gestion des serveurs avec import Jupyter (1)
Jupyter commence
Le tour de Jupyter 4
Exécuter un script depuis Jupyter pour traiter
Extensions Jupyter NB
Processus gaussien
Astuce de Jupyter 5
Astuce de Jupyter 3
Le tour de Jupyter 2
Processus Linux
Installation de Jupyter
L'astuce de Jupyter