Vor einiger Zeit verteilte ich einen Leitfaden über die sinnvolle Verwendung von Great Jupyter Notizblöcken. Auf jeden Fall ist JupyterLab, wie man sehen wird, die innovative Benutzeroberfläche für Venture Jupyter, die alle bekannten Strukturquadrate des beispielhaften Jupyter-Notizblocks (Notizblock, Terminal, Inhaltswerkzeug, Aufnahmeprogramm, reiche Erträge usw.) in einer anpassungsfähigen und umso dominanteren Benutzeroberfläche bietet. Der Grundgedanke des Jupyter-Labors besteht darin, alle Struktur-Hindernisse, die in der großen Zeitschrift vorhanden sind, zusätzlich zu einigen Neuerungen unter einem Dach zu vereinen.
Installation
JupyterLab kann mit conda, pip oder pipenv installiert werden.
#conda
conda installieren -c conda-forge jupyterlab
#pip
pip installieren jupyterlab
#pipenv
pipenv installiert jupyterlab
pipenv-Hülle
Werfen Sie einen Blick in die offizielle Installationsdokumentation für weitere Einzelheiten.
JupyterLab starten
Sie können den Jupyter starten, indem Sie einfach Folgendes in die Konsole eingeben:
Jupyter-Labor
JupyterLab öffnet sich automatisch im Browser mit einer Schnittstelle, die der untenstehenden ähnelt. Das bedeutet, dass alles an seinem Platz ist und Sie loslegen können.
Schnittstelle
Wir sollten etwas über die Schnittstelle verstehen, bevor wir mit ihren verschiedenen Funktionalitäten arbeiten.
Menüleiste
Die Menüleiste enthält die Menüs auf der obersten Ebene, die die verschiedenen Aktivitäten, die im Jupyter Lab zugänglich sind, übersichtlich darstellen.
Linke Seitenleiste
Diese besteht aus den normalerweise verwendeten Registerkarten. Die linke Seitenleiste kann durch Auswahl von Linke Seitenleiste anzeigen im Menü Ansicht oder durch Tippen auf die dynamische Seitenleisten-Registerkarte ein- oder ausgeblendet werden.
ie laufende Sitzung können Sie über die Palette “Ausführen” anzeigen, während Sie in der Palette “Befehle” nach allen verfügbaren Befehlen suchen können.

Grundlegendes Arbeitsterritorium
Hier findet die echte Bewegung statt. Sie enthält die Notizblöcke, Schallplatten, Träger, Terminals und so weiter. Klopfen Sie einfach doppelt oder ziehen Sie ein Dokument auf dieses Gebiet, um mit der Arbeit zu beginnen. Arbeitsbereiche können auf dem Server mit benannten Arbeitsbereich-URLs eingespart werden.
Anpassbare Designs
Der großartige Jupyter-Notizblock unterstützt zusätzlich einen eingebauten Inhaltsmanager und ein Terminal, aber diese Möglichkeiten werden nicht oft genutzt, da sie zum größten Teil nicht gesehen werden können. Eine andere Erklärung ist, dass jedes dieser Segmente als eigenständige Hervorhebungen ausgefüllt und nicht eingearbeitet wird.
Jupyter Lab wird sich im Allgemeinen diesem qualvollen Territorium anpassen, indem es jeden einzelnen der Höhepunkte in einen einsamen, intelligenten und gemeinsamen Zustand integriert.

Notizblöcke
Die in JupyterLab verwendete Notizblock-Berichtsposition entspricht der im großartigen Jupyter Scratchpad. Der aktuelle Notizblock sollte sich in JupyterLab genau öffnen, und wir können dort unsere normale Untersuchung durchführen.
Konsole
Es gibt Konsolen für Personen, die an eine Umgebung vom Typ QT-Konsolen gewöhnt sind. Diese Konsolen ermöglichen uns Text Editor
Der Texteditor ermöglicht es, die Dateien zu bearbeiten. Der Texteditor beinhaltet Syntaxhervorhebung, konfigurierbare Einrückung (Tabs oder Leerzeichen), Key-Maps und grundlegende Thematisierung. um Code interaktiv in einem Kernel laufen zu lassen.
Terminal
Das JupyterLab-Terminal bietet umfassende Hilfe für Framework-Shells (slam, tsch, usw.) unter Macintosh/Linux und PowerShell unter Windows. Wir können alles in unserer Framework-Shell mit einem Terminal ausführen, auch Projekte, z.B. vim oder emacs.
Gegenwärtig würde man sagen, dass jedes dieser Highlights auch in dem großen Notizblock zu finden ist, was das Jupyter Lab so außergewöhnlich macht. Die Art und Weise, wie es uns einen vollständig anpassbaren Formatrahmen bietet, der es uns ermöglicht, diese Registerkarten zu nehmen, sie nebeneinander zu ziehen und ihre Größe mit praktisch grenzenloser Anpassungsfähigkeit zu verändern, ist etwas, das vorher fehlte.
6. Gepolsterte Dokument-Organisationen
Jupyter Lab unterstützt ebenfalls verschiedene Organisationen wie :
Bilder: jpeg, png und so weiter und Gifs
geojson
Vegalitische Dokumente, Geojson-Aufzeichnungen,
PDF-Datensätze
Elite-CSV-Beobachter
Ein Jupyter-Labor kann im Wesentlichen selbstbehauptend riesige CSVs s rendern, die in Exceed expectations üblicherweise als träge gerendert werden. Bis jetzt ist es noch nicht sehr intuitiv, aber ein paar Upgrades könnten bald normal sein.
Erweiterungen
JupyterLab ist als grundsätzlich erweiterbarer Zustand geplant. Die Erweiterungen sind äußerst unglaubliche Vorzüge, die die Rentabilität eines Einzelnen wirklich verbessern können. JupyterLab-Erweiterungen sind npm-Bündel (die Standard-Bündelposition bei der Weiterentwicklung von Javascript). Es gibt zahlreiche von Netzwerken erstellte Erweiterungen, die auf GitHub basieren. Sie können nach dem GitHub-Thema jupyterlab-augmentation scannen, um Erweiterungen zu entdecken.
Um JupyterLab-Erweiterungen einführen zu können, müssen Sie Node.js einführen, die entweder von ihrem Standort aus oder im Rahmen von Verfolgungsjagden eingeführt werden können.
conda install -c conda-forge nodejs
oder
Knoten für die Brauinstallation
Installation von Erweiterungen
Neue Erweiterungen können mit dem folgenden Befehl installiert werden:
jupyter-Label-Erweiterung installieren <meine Erweiterung>
wobei my-extension der Name eines gültigen npm-Pakets der JupyterLab-Erweiterung auf npm ist. Verwenden Sie die Syntax my-extension@version, um z. B. eine bestimmte Version einer Erweiterung zu installieren:
jupyter-Label-Erweiterung installieren my-extension@1.2.3