Jupyter Lab ist eine leistungsstarke Umgebung für interaktives Computing, mit der du Notebooks erstellen, Code schreiben und Daten analysieren kannst. Standardmäßig öffnet sich Jupyter Lab in deinem Standardbrowser. Aber was, wenn du es in einem anderen Browser nutzen möchtest? Vielleicht hast du bestimmte Erweiterungen oder Profile in einem anderen Browser eingerichtet, oder du möchtest einfach deine Arbeit in Jupyter Lab von deinen anderen Browsing-Aktivitäten trennen. Kein Problem! Es gibt mehrere einfache Methoden, um Jupyter Lab in deinem gewünschten Browser zu starten.
Warum einen anderen Browser für Jupyter Lab verwenden?
Bevor wir uns den Lösungen zuwenden, lass uns kurz über die Gründe sprechen, warum du Jupyter Lab überhaupt in einem anderen Browser öffnen möchtest:
- Browser-Erweiterungen: Du hast möglicherweise spezifische Browser-Erweiterungen installiert, die du in deiner Jupyter Lab-Umgebung nutzen möchtest. Diese Erweiterungen sind möglicherweise nicht in deinem Standardbrowser verfügbar.
- Browser-Profile: Die Verwendung verschiedener Browser-Profile ermöglicht es dir, deine Browsing-Daten (Cookies, Verlauf, etc.) für verschiedene Zwecke zu trennen. Dies kann nützlich sein, um deine Jupyter Lab-Arbeit von deiner persönlichen oder geschäftlichen Browsing-Aktivität zu isolieren.
- Browser-Kompatibilität: In seltenen Fällen kann es Kompatibilitätsprobleme zwischen Jupyter Lab und deinem Standardbrowser geben. In diesem Fall kann die Verwendung eines anderen Browsers das Problem beheben.
- Persönliche Präferenz: Manchmal bevorzugst du einfach die Benutzeroberfläche oder die Funktionen eines bestimmten Browsers.
Methode 1: Die URL kopieren und einfügen
Die einfachste Methode, um Jupyter Lab in einem anderen Browser zu öffnen, ist, die generierte URL aus dem Standardbrowser zu kopieren und sie in den gewünschten Browser einzufügen.
- Starte Jupyter Lab wie gewohnt über die Kommandozeile:
jupyter lab
- Jupyter Lab öffnet sich in deinem Standardbrowser.
- Kopiere die URL aus der Adressleiste deines Standardbrowsers. Sie beginnt normalerweise mit
http://localhost:8888/?token=...
oderhttp://127.0.0.1:8888/?token=...
- Öffne den Browser, den du verwenden möchtest, und füge die kopierte URL in die Adressleiste ein.
- Drücke die Eingabetaste. Jupyter Lab sollte sich nun in deinem gewünschten Browser öffnen.
Diese Methode ist schnell und einfach, erfordert aber, dass du Jupyter Lab zuerst im Standardbrowser startest.
Methode 2: Den Standardbrowser in der Kommandozeile angeben
Eine elegantere Methode ist, den gewünschten Browser direkt beim Starten von Jupyter Lab über die Kommandozeile anzugeben. Dies funktioniert mit dem Parameter --browser
oder --no-browser
kombiniert mit der Umgebungsvariable BROWSER
.
Verwendung des `–browser` Parameters
Du kannst den --browser
Parameter verwenden, um einen bestimmten Browser anzugeben. Der Wert dieses Parameters sollte der Name des ausführbaren Browsers sein (z.B. „chrome”, „firefox”, „safari”).
Beispiel:
jupyter lab --browser=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Ersetze /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
mit dem tatsächlichen Pfad zu deinem gewünschten Browser. Achte darauf, Leerzeichen im Pfad zu escapen (z.B. mit einem Backslash ) oder den gesamten Pfad in Anführungszeichen zu setzen.
Verwendung des `–no-browser` Parameters und der `BROWSER` Umgebungsvariable
Eine weitere Möglichkeit ist, den --no-browser
Parameter zu verwenden, um zu verhindern, dass Jupyter Lab sich automatisch in einem Browser öffnet, und dann die BROWSER
Umgebungsvariable zu setzen, um den gewünschten Browser anzugeben.
- Setze die BROWSER Umgebungsvariable: Wie du dies tust, hängt von deinem Betriebssystem ab:
- Linux/macOS: Öffne deine
.bashrc
,.zshrc
oder eine ähnliche Konfigurationsdatei für deine Shell und füge die folgende Zeile hinzu (ersetze den Pfad durch den tatsächlichen Pfad zu deinem Browser):export BROWSER="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
Speichere die Datei und lade sie neu (z.B. mit
source ~/.zshrc
). - Windows: Gehe zu „Systemsteuerung” -> „System” -> „Erweiterte Systemeinstellungen” -> „Umgebungsvariablen”. Klicke unter „Systemvariablen” auf „Neu…” und füge
BROWSER
als Variablennamen und den Pfad zu deinem Browser als Wert hinzu.
- Linux/macOS: Öffne deine
- Starte Jupyter Lab mit dem
--no-browser
Parameter:jupyter lab --no-browser
- Öffne deinen gewünschten Browser und gib die URL ein, die in der Kommandozeile angezeigt wird (normalerweise
http://localhost:8888/?token=...
).
Diese Methode ist besonders nützlich, wenn du Jupyter Lab regelmäßig im selben Browser verwenden möchtest.
Methode 3: Jupyter Notebook Konfigurationsdatei ändern
Eine dritte Methode besteht darin, die Jupyter Notebook Konfigurationsdatei zu ändern. Diese Methode ist etwas fortgeschrittener, aber sie ermöglicht es dir, die Browsereinstellung permanent zu ändern.
- Erstelle eine Jupyter Notebook Konfigurationsdatei (falls noch nicht vorhanden): Gib den folgenden Befehl in die Kommandozeile ein:
jupyter notebook --generate-config
Dies erstellt eine Datei namens
jupyter_notebook_config.py
in deinem.jupyter
-Verzeichnis in deinem Home-Verzeichnis. - Bearbeite die Konfigurationsdatei: Öffne die Datei
jupyter_notebook_config.py
mit einem Texteditor. - Suche nach der Zeile, die mit
#c.NotebookApp.browser = u''
beginnt. Entferne das#
am Anfang der Zeile, um sie zu aktivieren. - Ändere den Wert, um den Pfad zu deinem gewünschten Browser anzugeben: Zum Beispiel:
c.NotebookApp.browser = u'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome %s'
Der
%s
am Ende ist wichtig; er wird durch die URL von Jupyter Lab ersetzt. - Speichere die Datei.
- Starte Jupyter Lab wie gewohnt:
jupyter lab
. Es sollte sich nun in deinem konfigurierten Browser öffnen.
Fazit
Es gibt verschiedene Möglichkeiten, Jupyter Lab in einem anderen Browser als dem Standardbrowser zu öffnen. Die einfachste Methode ist, die URL zu kopieren und einzufügen. Für eine dauerhaftere Lösung kannst du den --browser
Parameter, die BROWSER
Umgebungsvariable oder die Jupyter Notebook Konfigurationsdatei verwenden. Wähle die Methode, die am besten zu deinen Bedürfnissen und deinem Workflow passt. Viel Spaß beim Programmieren mit Jupyter Lab!