2016-08-31 2 views
2

Ich versuche, ein benutzerdefiniertes Startverzeichnis in Jupyter Notebook festzulegen. Ich habe jupyter_notebook_config.py bearbeitet.jupyter Notizbuch Startverzeichnis

entfernt # aus der Leitung "c.NotebookApp.notebook_dir =", fügte Parameter:

c.NotebookApp.notebook_dir = u'c:\\my\\chosen\\directory'. 

Aber immer noch nicht funktioniert, Konsole mit dem Fehler kommen, und jupyter im Home-Verzeichnis standardmäßig starten.

Ich benutze Windows Server 2008. Laut den Handbüchern sollte es funktionieren.

Hat jemand einen Vorschlag zu meinem Problem?

+1

zeigen die Fehlermeldungen hier plz. – zhangxaochen

+0

Jupyter scheint inkonsistent zu sein, wie er die Pfadzeichenfolge interpretiert. Die Fehlermeldung sollte klarstellen, ob dies das Problem ist. Versuchen Sie auch @ RichSignells Antwort unten, da Jupyter manchmal nicht die richtige Konfigurationsdatei finden kann. – QuesterZen

Antwort

1

Ich hatte auch das Problem, und Bearbeiten von Jupyter-Konfigurationsdatei hat auch nicht funktioniert.

Meine Problemumgehung besteht darin, eine Stapeldatei zu erstellen, die in ein bestimmtes Verzeichnis wechselt, und dann jupyter notebook aus diesem Verzeichnis zu starten.

Editor können Sie die Batchdatei schreiben, speichern nur sie als alle Dateien und geben Sie die Erweiterung .BAT

Eine einfache Möglichkeit, auch aus DOS zur Verfügung steht prompt Kopie con verwenden. Rufen Sie zuerst die Eingabeaufforderung auf (normalerweise indem Sie "cmd" eingeben und eingeben). Dann:

copy con startjupyter.bat 

nach, dass Sie Ihr Verzeichnis angeben und starten Notebook von dort aus, zum Beispiel, wenn Ihr Verzeichnis D: \ python_codes:

d: 
cd python_codes 
jupyter notebook 

Danach speichern Sie die Datei mit CTRL + Z und Geben Sie ein.

Sie können die Stapeldatei durch Aufrufen des Namens (startjupyter) ausführen oder auf sie klicken. Für letzteres, vielleicht legen Sie es in Ihren Desktop für den einfachen Zugriff.

9

Die Schritte folgenden arbeiten perfekt für mich unter Windows:

Zuerst finden, welches Verzeichnis Jupyter für Ihre Konfigurationsdatei in sucht:

jupyter --config-dir 

Wenn es keine jupyter_notebook_config.py Datei in diesem Verzeichnis ist, erzeugen ein durch Eingabe:

jupyter notebook --generate-config 

bearbeiten dann die jupyter_notebook_config.py Datei und fügen Sie so etwas wie:

## The directory to use for notebooks and kernels. 
c.NotebookApp.notebook_dir = 'c:\\users\\rsignell\\documents\\github' 

Dann wird Ihren jupyter Notebook aus einem beliebigen Verzeichnis starten:

jupyter notebook 

und es wird in dem von Ihnen angegebenen Verzeichnis starten.

Für weitere Informationen siehe: http://jupyter-notebook.readthedocs.io/en/latest/config.html

+0

Dies ist im Wesentlichen die richtige Antwort, siehe auch: https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw - in späteren Ausgaben von jupyter Notebook scheint es, dass die Linie ist in der automatisch generierten Konfigurationsdatei standardmäßig, aber es ist auch standardmäßig _ausgefallen_ - so funktioniert die Änderung nur, nachdem die Zeile entfernt wurde. (Blöde Sache, die ich nicht wahrhaben kann, ich weiß, aber ich war es nicht, also sind vielleicht andere Leute so dumm wie ich auch.) – Chill2Macht

1

Microsoft Windows

öffnen DOS-Kommandozeile von cmd auf Windows Explorer-Adressleiste eingeben. Dies öffnet die Eingabeaufforderung mit dem aktuellen Pfad zum aktuellen Ordner. Typ jupyter notebook --notebook-dir=%CD% auf Kommandozeilen jupyter Notebook (ipython Notebook) mit aktuellem Verzeichnis als Notebook-Startverzeichnis

-1

Ich hatte auch Probleme mit den Lösungen hier gegeben zu starten. Meine Lösung war damals schnell und schmutzig, aber es funktioniert mit Windows. Ich habe eine Batch-Datei:

cd C:\[starting Directory] 
jupyter notebook 
stop 

Sie Jupyter mit einem definierten Verzeichnis beginnen, wenn Sie verschiedene Batch-Dateien verwenden. Zum Beispiel:

cd C:\datascience 

oder

cd C:\browsergame 
Verwandte Themen