Wie ändere ich das Standardverzeichnis, in dem Jupyter Notebook startet?
- Wie ändere ich das Standardverzeichnis, in dem Jupyter Notebook startet?
- Erstellen oder Bearbeiten der Konfigurationsdatei
- Bearbeiten der Konfigurationsdatei zum Ändern des Startordners
- Speichern und Neustarten von Jupyter Notebook
- Alternativen: Startverzeichnis per Kommandozeile angeben
- Zusammenfassung
Wie ändere ich das Standardverzeichnis, in dem Jupyter Notebook startet?
Wenn Sie Jupyter Notebook starten, öffnet es standardmäßig das Verzeichnis, in dem Sie den Befehl jupyter notebook ausführen. Möchten Sie aber das Startverzeichnis dauerhaft ändern, gibt es verschiedene Möglichkeiten, dies zu tun. Im Folgenden wird ausführlich beschrieben, wie Sie das Standardverzeichnis konfigurieren können.
Erstellen oder Bearbeiten der Konfigurationsdatei
Zunächst benötigen Sie eine Konfigurationsdatei für Jupyter Notebook. Diese Datei heißt jupyter_notebook_config.py. Falls sie in Ihrem System noch nicht existiert, können Sie sie einfach erzeugen. Öffnen Sie dazu eine Kommandozeile (Terminal oder Eingabeaufforderung) und geben Sie folgenden Befehl ein:
jupyter notebook --generate-configDieser Befehl erzeugt eine Konfigurationsdatei in Ihrem Benutzerverzeichnis unter ~/.jupyter/jupyter_notebook_config.py (Linux/Mac) oder C:\Users\IhrBenutzername\.jupyter\jupyter_notebook_config.py (Windows).
Bearbeiten der Konfigurationsdatei zum Ändern des Startordners
Öffnen Sie die Datei jupyter_notebook_config.py mit einem Texteditor Ihrer Wahl. Suchen Sie in der Datei nach der Zeile, die #c.NotebookApp.notebook_dir = enthält. Diese Zeile ist standardmäßig auskommentiert. Entfernen Sie das führende # und setzen Sie den Pfad zu dem Verzeichnis, in dem Jupyter Notebook standardmäßig starten soll. Beispielsweise:
c.NotebookApp.notebook_dir = rC:\\Benutzer\\IhrBenutzername\\Dokumente\\JupyterNotebooksDabei ist zu beachten, dass unter Windows der Pfad mit doppelten Backslashes angegeben wird oder Sie alternativ Rohstring-Syntax verwenden (Python-Notation mit r vor dem String). Unter Linux oder MacOS verwenden Sie einfach den absoluten Pfad, zum Beispiel:
c.NotebookApp.notebook_dir = /home/ihrbenutzername/JupyterNotebooksSpeichern und Neustarten von Jupyter Notebook
Nachdem Sie die Datei bearbeitet und gespeichert haben, starten Sie Jupyter Notebook neu. Ab sofort wird der Server im von Ihnen definierten Verzeichnis starten und dort die Notebook-Dateien anzeigen.
Alternativen: Startverzeichnis per Kommandozeile angeben
Falls Sie das Startverzeichnis nur für einen einzelnen Start ändern möchten, können Sie auch direkt in der Kommandozeile beim Start von Jupyter Notebook das Verzeichnis angeben. Zum Beispiel:
jupyter notebook --notebook-dir=C:\\Benutzer\\IhrBenutzername\\Dokumente\\JupyterNotebooksDiese Methode ändert das Startverzeichnis nur für die aktuelle Sitzung, die Konfigurationsdatei bleibt davon unberührt.
Zusammenfassung
Der dauerhaftste Weg, das Startverzeichnis von Jupyter Notebook zu ändern, ist die Anpassung der Konfigurationsdatei jupyter_notebook_config.py. Nach dem Generieren der Konfigurationsdatei mit jupyter notebook --generate-config können Sie den Pfad unter c.NotebookApp.notebook_dir definieren. Alternativ lässt sich das Startverzeichnis auch temporär beim Start über die Kommandozeile ändern.
