Ich habe versucht, die Anweisungen in der Jupyter Notebook-Dokumentation zu befolgen .
Leider konnte ich es nicht herausfinden. Wo genau befindet sich dieses Feld "Start in"?
Ich habe ein Windows 7 (64 Bit) -System mit installiertem Anaconda3 (nicht im Laufwerk C). Ich möchte den Speicherort des Jupyter-Startordners ändern.
Antworten:
cd
in das Verzeichnis oder ein übergeordnetes Verzeichnis (mit dem beabsichtigten Verzeichnis arbeiten Sie darin verschachtelt).Beachten Sie, dass es sich um einen Ordner handeln muss (
E:\>
--- Dies funktioniert nicht).Führen Sie dann einfach den Befehl aus
jupyter notebook
quelle
c.NotebookApp.notebook_dir
Eigenschaft von ändernjupyter_notebook_config
noch dieStart in
Eigenschaft von ändernJupyter (windows shortcut)
. Ich möchte Jupyter nur ein- oder zweimal in einem bestimmten Verzeichnis starten. einfachcd
da (oder siehe @ DRozens Antwort )cmd
.%USERPROFILE%
von Ihrem Jupyter Notebook Verknüpfung Zielfeld.Verwenden Sie die Konfigurationsdatei für das Jupiter-Notebook:
Öffnen Sie
cmd
(oder Anaconda Prompt ) und führen Sie es ausjupyter notebook --generate-config
.Dies schreibt eine Datei in
C:\Users\username\.jupyter\jupyter_notebook_config.py
.Navigieren Sie zum Speicherort der Datei und öffnen Sie sie in einem Editor
Suchen Sie in der Datei nach der folgenden Zeile:
#c.NotebookApp.notebook_dir = ''
Ersetzt durch
c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'
Stellen Sie sicher, dass Sie Schrägstriche in Ihrem Pfad verwenden und / home / user / anstelle von ~ / für Ihr Home-Verzeichnis verwenden. Backslashes können in doppelten Anführungszeichen verwendet werden, auch wenn der Ordnername Leerzeichen als solche enthält:
"D:\yourUserName\Any Folder\More Folders\"
Entfernen Sie das # am Zeilenanfang, damit die Zeile ausgeführt werden kann
quelle
c.NotebookApp.notebook_dir = 'E:/Daniel/Python Projects/'
- Sie öffnet sich immer wieder woanders.Ich bin auf Windows 10, aber die gleiche Version von Anaconda.
quelle
jupyter-notebook-script.py
Versuchen Sie zuerst zu rennen
jupyter notebook --notebook-dir="C:/Your/Desired/Start/Directory/"
in einer Befehlszeile (cmd), um zu sehen, ob das Jupyter-Notizbuch an der gewünschten Stelle geöffnet wird.
Wenn ja, können Sie eine Verknüpfung erstellen, indem Sie:
Klicken Sie in einem Windows-Datei-Explorer oder auf dem Desktop mit der rechten Maustaste auf> Neu> Verknüpfung
Geben Sie den folgenden Speicherort ein und klicken Sie auf Weiter:
jupyter notebook --notebook-dir="C:/Your/Desired/Start/Directory/"
Jetzt haben Sie eine Verknüpfung, um Jupyter an der gewünschten Stelle zu starten. Dies funktioniert unter Windows 7, MacOS und Linux. Für Windows ist es am besten, den Pfad in doppelte Anführungszeichen
"
als einfache Anführungszeichen einzuschließen'
nicht funktionieren, wenn der Pfadname ein Leerzeichen enthältHinweis: Wenn Sie den Fehler gefunden haben, dass der Pfad ungültig ist, versuchen Sie, einen allgemeinen Schrägstrich
/
anstelle eines umgekehrten Schrägstrichs\
im Pfad wie zu verwendenjupyter notebook --notebook-dir="D:/"
quelle
--notebook-dir
Flagge funktioniert für mich unter Mac und Linux.Ich hatte gerade das gleiche Problem und testete die oben genannten Methoden. Nach mehreren Versuchen wurde mir klar, dass sie teilweise korrekt sind und nicht die vollständige Lösung darstellen. Ich habe das Folgende in Windows 10 und Anaconda 4.4.0 mit Python 3.6 getestet.
Es gibt zwei Möglichkeiten, obwohl sie nur einen sehr geringen Unterschied aufweisen. Folgen Sie dem oben vorgeschlagenen Weg von marneylc: dh
1) Öffnen Sie "Anaconda Prompt" und geben Sie ein
jupyter notebook --generate-config
2) Sie finden die Datei in
C:\Users\username\.jupyter\jupyter_notebook_config.py
3) Ändern Sie die Zeile von
#c.NotebookApp.notebook_dir = ''
bisc.NotebookApp.notebook_dir = 'c:\test\your_root\'
4) Gehen Sie dann zur Verknüpfung von Jupyter Notebook in
C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
5) Klicken Sie mit der rechten Maustaste und gehen Sie zu
Properties
6)
Target
Entfernen%USERPROFILE%
Sie das Feld wie oben vorgeschlagen.7) Geben Sie dann im Feld von
Start in
dasselbe Verzeichnis von einc:\test\your_root\
in einjupyter_notebook_config.py
8) Fertig!
Gehen Sie nach Schritt 3 einfacher zu
C:\Users\User_name\Anaconda3\Scripts
4-2) Sie können die Datei von sehen
jupyter-notebook.exe
und darauf klicken.5-2) Anschließend startet der Jupyter den Ordner, in dem Sie angegeben haben
jupyter_notebook_config.py
. Machen Sie also die Verknüpfung dieser Datei.6-2) Fertig.
quelle
Sie können die Konfiguration über die Befehlszeile von conda ändern:
jupyter notebook --generate-config
c.NotebookApp.notebook_dir
Gutschrift an Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw
quelle
Ich verwende Windows 7 (64 Bit) mit Anaconda2. Klicken Sie im Startmenü mit der rechten Maustaste
Jupyter Notebook -> Properties
.Target
Wechseln%USERPROFILE%
Sie im Feld zu Ihrem neuen"D:\path"
.quelle
Die obigen Antworten haben also geholfen, aber erlauben Sie mir bitte, es klar zu machen, damit andere Leute, die mit MS-Windows nicht sehr vertraut sind, es auf die gleiche Weise herausfinden können:
Dieses Problem tritt auf, wenn Windows 10 Anaconda mit Python, Ipython und Jupyter Notebook installiert.
Öffnen Sie zuerst die Anaconda-Eingabeaufforderung und geben Sie Folgendes in die Eingabeaufforderung ein:
Sie werden so etwas bekommen:
Sie müssen an der Eingabeaufforderung nichts mehr tun. Ich habe meine vollständige Adresse aus Datenschutzgründen nicht aufgenommen, aber sie zeigt Folgendes:
Suchen Sie diesen Ordner auf Ihrem Laufwerk C: und in diesem Ordner die Python-Datei
jupyter_notebook_config.py
. Ziehen Sie die Datei in einen Editor ++, um sie zu bearbeiten. Schauen Sie sich beim Bearbeiten in Zeile 214 nach der Zeichenfolge um, die wie folgt aussieht:Kommentieren Sie es aus, dh löschen Sie das "#" in der ersten Spalte. Fügen Sie nun unsere Zielordneradresse wie folgt in das '' ein:
Speichern Sie dann die Datei. Öffnen Sie dann die Anaconda-Eingabeaufforderung erneut und geben Sie ein
jupyter notebook
. Dies sollte Jupyter Notebook im Browser in dem Ordner mit der obigen Adresse starten. Hier geht es vor allem darum, das # vor der Zeile NICHT KOMMENTIEREN (dh löschen) zu verwenden und dann zwischen den Ordnern doppelte Schrägstriche (für das Pfadtrennzeichen) zu verwenden. Wenn Sie nur einzelne Schrägstriche verwenden, funktioniert dies nicht.Das ist alles.
quelle
Für Windows 10:
Properties
./
nicht\
für den Pfad), wie im Screenshot gezeigt:quelle
Diese Frage ist ziemlich alt und das Problem scheint gelöst worden zu sein. Um mich jedoch das nächste Mal daran zu erinnern, dass ich mit diesem Problem konfrontiert bin, gibt es hier eine andere Lösung (allerdings nur unter Windows 10 getestet).
Die Verknüpfung für das jupyter Notebook (es aus dem Startmenü sein, eine Desktop - Verknüpfung oder in die Taskleiste angeheftet) nennt eine Reihe von Scripts (vermutlich das jupyter Notebook usw. zu initialisieren), die in dem geschriebene Ziel der Verknüpfung des Textfelds
Properties window
. Anhängensollte das Notizbuch im angegebenen Verzeichnis starten (wie @Victor O hervorhob, kann es kein Laufwerk sein, sondern muss ein Ordner sein).
Wenn dies nicht ausreicht, kann es nicht schaden, dasselbe Feld auch zum Feld Start in hinzuzufügen .
Hinweis: Ich habe Schrägstriche im Feld Ziel und Schrägstriche im Feld Start in verwendet. Sie können dies jederzeit ändern, wenn Sie neugierig sind, welche Kombinationen funktionieren.
Dies war auch nicht meine Idee, aber ich habe vergessen, woher es kam (ich habe die Verknüpfung aus meiner vorherigen Installation überprüft, da ich sicher war, dass ich nichts von dieser Seite ausprobiert habe, sondern den vorgeschlagenen Weg über den vom OP bereitgestellten Link.) . Wenn jemand den Link bereitstellen möchte, tun Sie dies bitte.
Es tut mir leid, wenn ich dem keine Grundlagenforschung hinzufügen kann, aber die Lösung hat für mich auf vier verschiedenen Systemen funktioniert und ist ziemlich einfach zu implementieren.
quelle
stimme den meisten Antworten zu, außer dass
jupyter_notebook_config.py
du sie eingeben musstdouble
\\
ist die Schlüsselantwortquelle
Ein guter Tipp ist, einfach im Windows Explorer zu Ihrem gewünschten Startordner zu navigieren:
In Kürze sollte ein Webbrowser mit dem richtigen Startordner angezeigt werden.
quelle
Diese Methode ist möglicherweise nicht relevant für Ihr Problem, aber für mich ist sie sehr nützlich.
Geben Sie einfach "cmd" in die Adressleiste ein, um die Eingabeaufforderung zu öffnen, und dann "jupyter notebook".
Mit dieser Methode können Sie Anaconda jupyter schnell von jedem Pfad aus öffnen, den Sie derzeit auf dem Windows-System haben.
quelle
Wenn es Ihr Ziel ist, den Startort dauerhaft zu ändern. Sie können dies tun, indem Sie die Verknüpfung für das Notizbuch ändern. Angenommen, Sie arbeiten mit Windows 10
Viel Glück
quelle
Ich habe gerade Anaconda unter Windows 10 installiert und versucht, Jupyter so zu konfigurieren, dass es in meinem angegebenen Verzeichnis geöffnet wird, einschließlich der Aktualisierung der Jupyter-Konfigurationsdatei wie oben vorgeschlagen. Das hat nicht funktioniert. Nachdem ich andere Threads angezeigt hatte, stieß ich auf die Datei "notebook.bat" im Ordner .anaconda \ scripts \. Dies startet Jupyter. Ich habe eine Kopie der .bat-Datei in den Ordner genommen, in dem ich arbeiten möchte, habe sie ausgeführt, und voila - Jupyter wird in diesem Ordner gestartet, und ich sehe nicht mehr jeden Ordner auf meinem PC, nur den gewünschten. Eine Desktop-Verknüpfung später und ich bin ein glücklicher "Nicht-Techniker". Ich hoffe das hilft.
quelle
Sie können Windows Bat-Datei wie folgt erstellen.
Speichern Sie es als 'JupyterNB.bat' (oder was auch immer Sie möchten) und doppelklicken Sie darauf.
quelle
Nach vielen Versuchen habe ich es geschafft. Ich habe die einfachsten Schritte unten erwähnt:
Klicken Sie im Startmenü, auf dem Desktop oder im Anaconda-Navigator mit der rechten Maustaste auf das Symbol für den Jupiter-Starter
Jetzt müssen Sie zwei Dinge auf dem Bildschirm ändern: Fügen Sie Ihren Pfad zu beiden Zielen hinzu und beginnen Sie im Eigenschaftenfenster
Vorsichtsmaßnahmen:
ein. Ihr Pfad muss sich auf demselben Laufwerk befinden wie das Laufwerk, auf dem jupyter installiert ist. Da sich mein Laufwerk im Laufwerk C befand, habe ich den folgenden Pfad "C: / JupyterWorkLibrary" verwendet.
b. Fügen Sie für das Ziel am Ende des vorhandenen Pfads, dh nach sript.py ", dies nach einem Leerzeichen hinzu. Einige Leute haben erwähnt, dass% USERPROFILE% vom Ziel entfernt wurde. Ich bin nicht darauf gestoßen . Bild für Jupyter-Eigenschaften
c. Fügen Sie für den Start denselben Pfad hinzu. Ich habe einen Pfad ohne Leerzeichen verwendet, um Probleme zu vermeiden. Ich würde auch vorschlagen, den Pfad in doppelten Anführungszeichen zu verwenden. Ich habe auch Schrägstriche im Pfad verwendet
Starten Sie jetzt einfach das Notizbuch. Es sollte sich im richtigen Ordner öffnen.
Hoffe das hilft.
PS: Ich bin sicher, es gibt andere Möglichkeiten, das hat bei mir funktioniert. Ich bin mir der genannten Einschränkungen nicht einmal sicher. Es ist nur so, dass ich mit diesen Schritten meine Arbeit erledigen könnte.
quelle
Im Folgenden wird beschrieben, wie das gleiche Problem, mit dem ich konfrontiert war, behoben wurde. Die meisten Schritte, die ich zur Lösung der Probleme unternommen habe, sind bereits in den zuvor von anderen bereitgestellten Lösungen beschrieben.
Es gibt zwei Möglichkeiten, die Jupyter Notebook-Anwendung zu starten
Es gibt verschiedene Möglichkeiten, die Jupyter Notebook-Anwendung so zu konfigurieren, dass die Notebooks in einem anderen als dem Standardordner gespeichert werden.
Wenn Sie Anaconda Navigator zum Starten des Notebooks verwenden
Wenn Sie mit dem Anaconda-Navigator die Jupyter-Notizbuchanwendung starten, können Sie das Feld "c.NotebookApp.notebook_dir" in "jupyter_notebook_config.py" deaktivieren und den Pfad hinzufügen. Nach dem Aktualisieren sieht das Feld folgendermaßen aus: c.NotebookApp.notebook_dir = < Geben Sie hier den absoluten Pfad ein >
Unter Windows und wenn Anaconda für einen bestimmten Benutzer installiert ist, befindet sich diese Datei unter C: \ Users \ < USERNAME > .jupyter.
Wenn Sie den Ordner ".jupyter" nicht finden, führen Sie die folgenden Schritte aus, um ihn zu erstellen
Wenn Sie die Verknüpfung (Name: Jupyter Notebook) zur Jupyter Notebook-Anwendung verwenden, um sie zu starten
Wenn Sie den Befehl im Zielfeld dieser Verknüpfung untersuchen, werden Sie feststellen, dass die Notebook-App durch Ausführen der Datei "C: \ Users \ < USERNAME " gestartet wird > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py“ , die ein akzeptiert Pfadparameter.
Der grundlegende Ansatz zum Definieren des Speicherorts, an dem die Notebook-Dateien gespeichert werden, besteht darin, -> den Pfad des erforderlichen Ordners beim Starten der Jupyter Notebook-Anwendung anzugeben. Dies kann auf zwei Arten erfolgen:
Befolgen Sie die folgenden Schritte: (Hinweis: Ersetzen Sie den Text in spitzen Klammern durch den tatsächlichen Text.)
Ersetzen Sie "% USERPROFILE%" durch
ein. Entweder: Die Umgebungsvariable, die erstellt wurde, um auf den Ordner zu verweisen, in dem Sie die Notizbuchdateien speichern möchten. Der Befehl sieht folgendermaßen aus: C: \ Users \ < BENUTZERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% < ENVIRONMENTVARIABLE >%
b. ODER: Der absolute Pfad zu dem Arbeitsordner, in dem die Notizbuchdateien gespeichert werden sollen. Der Befehl sieht folgendermaßen aus: C: \ Benutzer \ < BENUTZERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py < F: // Ordner // Unterordner >
Ersetzen Sie den Text (Pfad) im Feld "Start In" durch:
ein. Entweder: Die Umgebungsvariable, die erstellt wurde, um auf den Ordner zu verweisen, in dem Sie die Notizbuchdateien speichern möchten. Der Text im Feld "Start In" sieht folgendermaßen aus:% < ENVIRONMENTVARIABLE >%
b. ODER: Der absolute Pfad zu dem Arbeitsordner, in dem die Notebook-Dateien gespeichert werden sollen. Der Text im Feld "Start In" sieht folgendermaßen aus: < F: // Ordner // Unterordner >
Hinweis 1: Wenn der Pfad Leerzeichen enthält, sollte der gesamte Pfad in doppelte Anführungszeichen gesetzt werden.
Hinweis 2: Die Pfade in dieser Lösung gelten für die Situation, in der Anaconda 3 (und Jupyter 3) für einen bestimmten Benutzer (nicht für alle Benutzer) unter Windows installiert ist.
Ich persönlich habe es vorgezogen, Umgebungsvariablen zu definieren, anstatt den Pfad in der Verknüpfung fest zu codieren.
quelle
Open in Terminal
jupyter notebook
, um das Notebook am gewünschten Speicherort auszuführen.quelle
where% WORKING_DIR% (H: \ data \ ML) - Verzeichnis, in dem Sie arbeiten werden
Es ist der einfachste einzeilige Befehlsweg, IMHO
quelle
Sie können ein Programm namens FileMenuTools von Lopesoft für Ihre Eingabeaufforderung verwenden und einfach 'jupyter notebook' eingeben.
Alternativ können Sie damit auch eine dedizierte Verknüpfung mit dem Programm C: /windows/System32/cmd.exe und den Argumenten / k jupyter notebook --notebook-dir = "% FOLDERPATH%" erstellen. Dadurch wird das Notizbuch im übergeordneten Ordner geöffnet Sie müssen also nach unten klicken.
quelle
Wenn Sie WinPython und nicht Anaconda verwenden, müssen Sie zu dem Verzeichnis navigieren, in dem Sie WinPython installiert haben, z
C:\WPy-3670\settings\.jupyter\jupyter_notebook_config.py
Sie müssen diese Datei bearbeiten und die Zeile finden, in die Sie sie
#c.NotebookApp.notebook_dir = ''
ändern, zc.NotebookApp.notebook_dir = 'D:/your_own_folder/containing/jupyter_notes'
Sie müssen auch den umgekehrten Schrägstrich
\
in Schrägstriche ändern/
. Stellen Sie außerdem sicher, dass Sie die Zeile durch Entfernen auskommentieren#
quelle
Das mache ich für Jupyter / Anaconda unter Windows. Diese Methode übergibt jupyter auch ein Python-Konfigurationsskript. Ich benutze dies, um einen Pfad zu meinem übergeordneten Projektordner hinzuzufügen:
1 Erstellen Sie jnote.bat irgendwo:
Erstellen Sie im selben Ordner eine Windows-Verknüpfung
jupyter-notebook
Fügen Sie der Verknüpfung das Jupyter-Symbol hinzu.
2 Führen Sie in Ihren Jupyter-Projektordnern die folgenden Schritte aus:
Erstellen Sie jupyter_notebook_config.py und geben Sie hier ein, was Ihnen gefällt:
Fügen Sie dann die
jupyter-notebook
Verknüpfung ein. Doppelklicken Sie auf die Verknüpfung, und Ihr Jupyter sollte aufleuchten und die Pakete im übergeordneten Ordner sind verfügbar.quelle
Öffnen Sie die Anaconda-Eingabeaufforderung und schreiben Sie, um einen Notizbuchordner im Laufwerk G zu öffnen.
jupyter notebook --notebook-dir 'G:'
Es gibt kein "=".quelle
Einfacher Weg!
1 -
jupyer notebook
Startmenü eingeben2 - Marke
shortcut on desktop
vonjupyter notebook
(Rechtsklick!)3 - Nur
drag and drop
Siefavorite folder
in der Verknüpfungquelle
Der beste und einfachste Weg ist im Jupyter-Handbuch für Anfänger angegeben: [ https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html] Es gibt eine Lösung für Windows und Mac, eine Lösung für Mac gilt auch für Ubuntu oder jede Linux-Distribution.
Hoffe es war hilfreich. Ich habe versucht, dies als Kommentar hinzuzufügen, aber ich habe nicht genügend Reputationspunkte dafür.
quelle