Jupyter-Pfade und -Konfiguration¶
Konfigurationsdateien werden üblicherweise im ~/.jupyter
-Verzeichnis
gespeichert. Mit der Umgebungsvariablen JUPYTER_CONFIG_DIR
kann jedoch
auch ein anderes Verzeichnis festgelegt werden. Falls Jupyter im
JUPYTER_CONFIG_DIR
keine Konfiguration findet, durchläuft Jupyter den
Suchpfad mit /SYS.PREFIX/etc/jupyter/
und anschließend für Unix
/usr/local/etc/jupyter/
und /etc/jupyter/
, für Windows
%PROGRAMDATA%\jupyter\
.
Ihr könnt Euch die aktuell verwendeten Konfigurationsverzeichnisse aufzulisten lassen mit:
$ jupyter --paths
config:
/Users/veit/.jupyter
/Users/veit/.local/share/virtualenvs/jupyter-tutorial--q5BvmfG/bin/../etc/jupyter
/usr/local/etc/jupyter
/etc/jupyter
...
Erstellen der Konfigurationsdateien¶
Ihr könnt eine Standardkonfiguration erstellen mit:
$ jupyter notebook --generate-config
Writing default config to: /Users/veit/.jupyter/jupyter_notebook_config.py
Allgemeiner lassen sich Konfigurationsdateien für alle Jupyter-Applikationen
anlegen mit jupyter APPLICATION --generate-config
.
Ändern der Konfiguration¶
… durch Bearbeiten der Konfigurationsdatei¶
z.B. in jupyter_notebook_config.py
:
c.NotebookApp.port = 8754
Sofern die Werte als list
, dict
oder set
gespeichert werden, können
diese auch ergänzt werden mit append
, extend
, prepend
, add
und
update
, z.B.:
c.TemplateExporter.template_path.append("./templates")
… mit der Befehlszeile¶
z.B.:
$ jupyter notebook --NotebookApp.port=8754
Dabei gibt es für häufig verwendete Optionen Aliase wie z.B. für --port
oder --no-browser
.
Die Befehlszeilenoptionen überschreiben die in einer Konfigurationsdatei festgelegten Optionen.
Siehe auch