Ich denke, dass Jupyter Lab und Jupyter Notebook häufig für die Datenanalyse verwendet werden.
Sie können es für eine kleine Verarbeitung lokal ausführen, aber wenn Sie umfangreiche Berechnungen durchführen, möchten Sie häufig einen Computer in der Cloud anstelle von lokal verwenden.
Dieses Mal werde ich eine Notiz darüber machen, wie Jupyter Lab unter AWS EC2 ausgeführt wird (Jupyter Notebook kann auf dieselbe Weise gestartet werden).
Melden Sie sich bei der AWS-Konsole an und starten Sie die Instanz. Ich denke, Ubuntu mit Python ist ein gutes Betriebssystem.
Stellen Sie die Sicherheitsgruppe so ein, dass Verbindungen nur von Ihrer eigenen IP-Adresse zugelassen werden.
Melden Sie sich beim Server an, indem Sie eine SSH-Verbindung zu der IP-Adresse herstellen, die in der Instanzübersicht unter "Öffentliche IPv4-Adresse" beschrieben ist.
Wenn Ihr Betriebssystem Ubuntu ist, ist Python bereits enthalten.
$ python3 --version
Python 3.8.2
Ich werde in Pip und Bibliotheken setzen.
sudo apt update
sudo apt install -y python3-pip
Lesen Sie das Offizielle Dokument und installieren Sie es gemäß der für die aktuelle Version empfohlenen Installationsmethode.
pip3 install jupyterlab
Es gab eine WARNUNG, die an einer Stelle installiert zu sein schien, die sich nicht im PFAD befindet. Fügen Sie sie daher dem PFAD hinzu.
WARNING: The scripts jupyter, jupyter-migrate and jupyter-troubleshoot are installed in '/home/ubuntu/.local/bin' which is not on PATH.
export PATH="$HOME/.local/bin:$PATH"
Beim Start gibt die Jupyter-Server-Seite an, dass alle IPs zulässig sind, und startet.
jupyter-lab --ip='0.0.0.0'
Wenn Sie von Ihrem lokalen PC aus mit einem Browser eine Verbindung zur Adresse "http: //
Alternativ können Sie sich direkt anmelden, indem Sie ein Token in den Anforderungsparameter aufnehmen, z. B. "http: //
Wenn Sie sich anmelden, werden Sie zum üblichen Jupyter Lab-Bildschirm weitergeleitet, auf dem Sie Ihre Analyse starten können.
Das altmodische Jupyter-Notebook kann auch durch Angabe der IP-Adresse gestartet und verwendet werden.
jupyter notebook --ip='0.0.0.0'
Wenn Sie Probleme beim Eingeben des Tokens haben, können Sie ein Passwort festlegen.
$ jupyter notebook password
Enter password: ****
Verify password: ****
Es kann mit einem Befehl festgelegt werden (Referenz: Ausführen eines Notebook-Servers - Dokumentation zu Jupyter Notebook 6.1.4).
Recommended Posts