[PYTHON] Erstellen Sie ein Klassenzimmer auf Jupyterhub

Ich habe endlich ein wenig über Jupyterhub gelernt.

Verwenden Sie Jupyterhub, die stärkste Python-Ausführungsumgebung?

Es gibt Kaggle usw., aber es ist sehr praktisch, wenn Sie Jupyterhub auf Ihrer eigenen Serverinstanz ausführen können.

Ich suchte nach einer Operationsmethode für Jupyterhub und dachte, dass sie in Zukunft für das Training verwendet werden könnte.

Unter anderem wusste ich nicht, wie ich das ** Benutzer ** und ** Ausgangsverzeichnis festlegen sollte, als sich der Benutzer anmeldete **, also werde ich es freigeben.

Installieren Sie zuerst Jupyterhub

$ pip install jupyterhub

Dämonisierung von Jupyterhub (lass es laufen)

#Stellen Sie den Host so ein, dass von außen auf ihn zugegriffen werden kann
$ nohup jupyterhub --ip=0.0.0.0 >> jupyterhub.log 2>&1 &

Erstellen Sie CONFIG

Eine Datei mit dem Namen *** jupyterhub_config.py *** wird erstellt.

$ jupyterhub --generate-config

Einstellungen für die Benutzer-Whitelist

Akzeptieren Sie nur Whitelist-Benutzernamen.

jupyterhub_config.py


c.Authenticator.whitelist = {'【Nutzername】'}

Home-Verzeichnis-Einstellungen für jeden Benutzer

Als variabel festlegen, wobei der Benutzername mit ** {Benutzername} ** angemeldet ist. Legen Sie das Verzeichnis der obersten Ebene für jeden Benutzer fest. Vergessen Sie nicht, ein eigenes Verzeichnis zu erstellen, da Jupyterhub kein Benutzerverzeichnis für Sie erstellt.

jupyterhub_config.py


c.Spawner.notebook_dir = '/home/【Nutzername】/jupyterhub/{username}'

Änderungsprotokoll

--2020 / 01/19 Neu erstellt

Recommended Posts

Erstellen Sie ein Klassenzimmer auf Jupyterhub
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie einen SlackBot-Dienst für Pepper
Erstellen Sie eine Linux-Umgebung unter Windows 10
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine virtuelle Linux-Maschine unter Windows
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Python-Ausführungsumgebung unter IBM i
Erstellen Sie eine GUI auf dem Terminal mit Flüchen
Erstellen Sie einen Django-Zeitplan
Erstellen Sie ein Python-Modul
Erstellen Sie eine Python-Umgebung
Erstellen Sie einen Slack Bot
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
[kotlin] Erstelle eine Echtzeit-Bilderkennungs-App auf Android
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Erstellen Sie ein Wox-Plugin (Python)
Erstellen Sie eine neue CSV mit Pandas basierend auf der lokalen CSV
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
Ein Kommentar zum Boruta-Algorithmus
Erstellen Sie einen (einfachen) REST-Server
[Python] Erstellen Sie einen Linebot, der ein beliebiges Datum auf ein Foto zeichnet
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine Homepage mit Django
Erstellen Sie Befehlsverknüpfungen unter Ubuntu 16.04
Erstellen Sie ein Python-Numpy-Array
Erstellen Sie eine Dummy-Datendatei
Erstellen Sie einen Django-Anmeldebildschirm
Erstellen Sie ein Python-Skript für Wake on LAN (Wake on LAN über NAT [5])
Erstellen Sie einen einfachen Textlint-Server
Erstellen Sie ein Verzeichnis mit Python
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen Sie einen rudimentären ELF-Packer
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Ich habe versucht, eine Serverumgebung zu erstellen, die unter Windows 10 ausgeführt wird
[MariaDB] Installieren Sie MariaDB unter Linux und erstellen Sie eine Datenbank und einen Benutzer.
Erstellen Sie eine Wortwolke mit nur positiven / negativen Wörtern auf Twitter
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie mit Flask einen CSV-Reader
Erstellen Sie mit tkinter eine Python-GUI
Erstellen Sie einen DI-Container mit Python
Schritte zum Erstellen eines Django-Projekts
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
Installieren Sie Arch Linux auf DeskMini A300
Erstellen Sie ein verschachteltes Wörterbuch mit defaultdict
So erstellen Sie ein Conda-Paket
Erstellen Sie eine virtuelle Umgebung mit Python!
Führen Sie einen Linux-Server mit GCP aus
Erstellen Sie eine Binärdatei in Python
So erstellen Sie eine virtuelle Brücke
Implementieren Sie die Django-App auf Hy
Führen Sie Matplotlib auf einem Docker-Container aus