So ändern Sie den Jupyter-Startordner

309

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.

kchak
quelle

Antworten:

155

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

Victor O.
quelle
3
Dies ist ideal für Ausnahmefälle. Ich möchte weder die c.NotebookApp.notebook_dirEigenschaft von ändern jupyter_notebook_confignoch die Start inEigenschaft von ändern Jupyter (windows shortcut). Ich möchte Jupyter nur ein- oder zweimal in einem bestimmten Verzeichnis starten. einfach cdda (oder siehe @ DRozens Antwort )
Die rote Erbse
1
Dies ist am besten geeignet, das Arbeitsverzeichnis kann bei Bedarf geändert werden !!
Vamsi
8
Erwähnenswert ist, dass dies immer funktioniert, wenn dies in der Anaconda-Eingabeaufforderung erfolgt - nicht jeder hat Zugriff auf Conda-Befehle über cmd.
JayCe
3
WICHTIG : Nach dem typischen nbconfig Setup, entfernen Sie auch %USERPROFILE%von Ihrem Jupyter Notebook Verknüpfung Zielfeld.
csaladenes
Dies ist der prägnanteste Weg. Unter Windows muss dies jedoch über die Anaconda-Eingabeaufforderung ausgeführt werden, da Pfadvariablen von Anaconda nicht aktualisiert werden (empfohlene Einstellungen).
Sayan Pal
457

Verwenden Sie die Konfigurationsdatei für das Jupiter-Notebook:

Öffnen Sie cmd(oder Anaconda Prompt ) und führen Sie es aus jupyter 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

marneylc
quelle
65
Stellen Sie sicher, dass Sie diese Zeile auskommentieren . Das hat mich ein bisschen erwischt.
csaladenes
40
Sehr wichtig bei Schrägstrichen. Sie würden also schreiben: C: / Users / username / . Das hat mich erwischt, weil wir normalerweise keine
solchen
13
Sorry, aber das funktioniert bei mir nicht, habe genau diese Zeile (natürlich unkommentiert): c.NotebookApp.notebook_dir = 'E:/Daniel/Python Projects/'- Sie öffnet sich immer wieder woanders.
Daniel Möller
8
Die richtige Antwort auf die Frage von OP ist eine Kombination aus dieser Antwort, Kommentaren von zwei Benutzern unter: csaladenes und Shantnu Tiwari sowie einer Antwort von cb4 und zwei Kommentaren von Stefano und Oskar Świerad. Ich bin auf Win10, Anaconda 3
Colonder
26
Funktioniert nicht mehr unter Windows, jetzt müssen Sie% USERPROFILE% im Verknüpfungsziel ändern. Hier sind die offiziellen Anweisungen .
Herbst
116

Ich bin auf Windows 10, aber die gleiche Version von Anaconda.

  1. Klicken Sie auf das Startmenü und dann auf Alle Programme (nur Programme für Win10).
  2. Klicken Sie auf den Ordner Anaconda3 . meins ist Anaconda3 (64-Bit)
  3. Dort sollten Sie Jupyter Notebook sehen . Wenn Sie eine virtuelle Umgebung installiert haben, folgt der Umgebungsname wie folgt: Jupyter Notebook (env)
  4. Klicken Sie mit der rechten Maustaste auf den Eintrag Jupyter Notebook und navigieren Sie zu Mehr => Dateispeicherort öffnen
  5. Klicken Sie mit der rechten Maustaste auf den richtigen Jupyter Notebook-Eintrag und klicken Sie dann auf Eigenschaften
  6. Geben Sie einen Pfad in die ein Feld Start in: ein . Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen setzen
  7. Löschen Sie "% USERPROFILE%" am Ende des ausführbaren Pfads

Benutzer, der zum Anaconda3-Ordner (in Windows; in AppData) navigiert und die Eigenschaften der Verknüpfung "Jupyter Notebook" bearbeitet, um den Befehl "Start in" so zu ändern, dass er auf ein Verzeichnis verweist, in dem Jupyter gestartet werden soll

cb4
quelle
21
Ich habe genau das getan und den "Start in" -Pfad geändert. Wenn ich jedoch auf die Verknüpfung doppelklicke, wird sie in meinem Home-Verzeichnis geöffnet. Verrückt! Hast du irgendwelche Vorschläge?
Hercules.cosmos
4
Ich habe das gleiche Problem.
Atte Juvonen
3
Unter Windows 10 funktioniert es nicht. Der Pfad ist vorhanden und eingeschlossen, beginnt jedoch im ursprünglichen Ordner.
shahar_m
14
Fügen Sie Ihren Pfad in das Feld "Ziel" ein, nachjupyter-notebook-script.py
Stefano Piovesan
36
Ja, Sie müssen auch "% USERPROFILE%" am Ende des ausführbaren Pfads löschen
Oskar Świerad
84

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:

  1. Klicken Sie in einem Windows-Datei-Explorer oder auf dem Desktop mit der rechten Maustaste auf> Neu> Verknüpfung

  2. Geben Sie den folgenden Speicherort ein und klicken Sie auf Weiter:

jupyter notebook --notebook-dir="C:/Your/Desired/Start/Directory/"

  1. Geben Sie einen Namen für Ihre Verknüpfung ein und beenden Sie den Vorgang

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ält

Hinweis: 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 verwenden jupyter notebook --notebook-dir="D:/"

Louis Yang
quelle
In Windows 10 funktioniert es nicht. Sie können keine Linkdatei erstellen. weil Datei jupyter nicht gefunden werden kann.
Qinking126
1
@ qinking126 Können Sie das Jupiter-Notizbuch öffnen, wenn Sie den Befehl "Jupyter-Notizbuch" in CMD ausführen?
Louis Yang
2
Ich denke, das ist die beste Antwort. Die --notebook-dirFlagge funktioniert für mich unter Mac und Linux.
Arnfred
40

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) TargetEntfernen %USERPROFILE%Sie das Feld wie oben vorgeschlagen.

7) Geben Sie dann im Feld von Start indasselbe 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.exeund 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.

Yul
quelle
6
Nach 1-3 mussten Sie lediglich Ihre Juypiter-Verknüpfung bearbeiten, um% USERPROFILE% zu entfernen.
Iheanyi
2
Hat bei mir nicht funktioniert: Der Ordner C: \ Benutzer \ Benutzername \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Anaconda3 (64-Bit) ist auf meinem Computer nicht vorhanden, und durch Klicken auf jupyter-notebook.exe wird a geöffnet Notizbuch in dem Verzeichnis, in dem sich jupyter-notebook.exe befindet, nicht in dem Verzeichnis, das ich in 'jupyter_notebook_config.py' angegeben habe
Sander Heinsalu
1
Ihre Lösung ist perfekt (Schritte 1-3)
Jeff Bluemel
Verwenden Sie in Schritt 3 'c: / test / your_root /' anstelle von 'c: \ test \ your_root \', um die Backslash-Escape-Sequenz zu vermeiden.
MZB
@SanderHeinsalu Um den richtigen Pfad zu finden (Windows 10), klicken Sie auf die Windos-Schaltfläche in der linken unteren Ecke, geben Sie "Jupyter Notebook" ein und klicken Sie mit der rechten Maustaste auf die bevorstehende Anwendung. Dann können Sie den Speicherort der Datei öffnen.
DaveM
28

Sie können die Konfiguration über die Befehlszeile von conda ändern:

  • Führen Sie die Anaconda-Eingabeaufforderung aus
  • Lauf jupyter notebook --generate-config
  • Ein Verzeichnis .jupyter / sollte bei Ihnen zu Hause mit der Datei jupyter_notebook_config.py erstellt worden sein
  • Kommentieren Sie das Feld aus und bearbeiten Sie es c.NotebookApp.notebook_dir

Gutschrift an Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw

shahar_m
quelle
Das Kommentieren ist in der Tat ein wichtiger Schritt.
Weezilla
3
Bestätigen Sie, dass dies für mich unter Windows 10 funktioniert und wahrscheinlich die einfachste Lösung ist
IgNite
26

Ich verwende Windows 7 (64 Bit) mit Anaconda2. Klicken Sie im Startmenü mit der rechten Maustaste Jupyter Notebook -> Properties. TargetWechseln %USERPROFILE%Sie im Feld zu Ihrem neuen "D:\path".

                         Jupiter

stenlytw
quelle
5
Ich verwende Anaconda 3 und Windows 10 und diese Antwort ist für diese Kombination fast richtig - ich habe "E: /" anstelle von "D: \ new path" verwendet. WICHTIGER HINWEIS: Dies ist ein "Schrägstrich", kein "Backslash", obwohl dies Windows ist. Ich habe mein Feld "Start in:" alleine gelassen.
Warrens
Was soll im Feld "Ziel:" stehen?
user3731622
23

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:

jupyter notebook --generate-config

Sie werden so etwas bekommen: Geben Sie hier die Bildbeschreibung ein

Sie müssen an der Eingabeaufforderung nichts mehr tun. Ich habe meine vollständige Adresse aus Datenschutzgründen nicht aufgenommen, aber sie zeigt Folgendes:

C:\Users\name\.jupyter

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:

#c.NotebookApp.notebook_dir = ''

Kommentieren Sie es aus, dh löschen Sie das "#" in der ersten Spalte. Fügen Sie nun unsere Zielordneradresse wie folgt in das '' ein:

c.NotebookApp.notebook_dir = 'C:\\Users\\name\\Desktop\\foldername'

Speichern Sie dann die Datei. Öffnen Sie dann die Anaconda-Eingabeaufforderung erneut und geben Sie einjupyter 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.

Comment Allez vous
quelle
Perfekt .. es hat gut funktioniert .. und es ist einfach .. ich kann seine beste Antwort sagen
Suneeldatta Kolipakula
Lief wie am Schnürchen. Vielen Dank :)
Sujinsmailbox
Von allen Methoden hier hat diese für mich funktioniert. Obwohl ich in meinem Fall doppelte Schrägstriche // anstelle von doppelten Schrägstrichen (\) verwenden musste
jboy
6

Für Windows 10:

  1. Suchen Sie nach der Verknüpfung zum Jupiter-Notizbuch (im Startmenü> Anaconda).
  2. Rechtsklick und Properties.
  3. Fügen Sie den gewünschten Pfad hinzu ( verwenden Sie ihn jedoch/ nicht \für den Pfad), wie im Screenshot gezeigt:

Geben Sie hier die Bildbeschreibung ein

vasili111
quelle
5

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ängen

--notebook-dir='C:/Your/Desired/Start/Directory/'

sollte 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.

niak
quelle
5

stimme den meisten Antworten zu, außer dass jupyter_notebook_config.pydu sie eingeben musst

#c.NotebookApp.notebook_dir='c:\\test\\your_root'

double \\ist die Schlüsselantwort

LeonTan
quelle
3

Ein guter Tipp ist, einfach im Windows Explorer zu Ihrem gewünschten Startordner zu navigieren:

  • Klicken Sie auf Datei
  • Klicken Sie auf Eingabeaufforderung öffnen
  • Geben Sie dann einfach "jupyter notebook" ein und drücken Sie die Eingabetaste

In Kürze sollte ein Webbrowser mit dem richtigen Startordner angezeigt werden.

DRozen
quelle
Ähnlich wie die Antwort von Victor O denke ich
Die rote Erbse
Es ist ähnlich, aber mit dem Unterschied, dass Sie, wenn Sie zum ersten Mal in Windows Explorer zu Ihrem gewünschten
Startordner
Wenn Sie die linke Umschalttaste gedrückt halten und mit der rechten Maustaste in den Ordner klicken, wird im Kontextmenü "Befehlsfenster hier öffnen" angezeigt
Nicholas McCarthy
2

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.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

OChicken
quelle
einfache Möglichkeit, cmd in das aktuelle Verzeichnis zu öffnen
Ta946
2

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

  1. Drücken Sie Start und suchen Sie Jupter Notebook im Anaconda-Ordner
  2. Klicken Sie mit der rechten Maustaste -> Mehr -> Speicherort der Datei öffnen
  3. Klicken Sie mit der rechten Maustaste auf das Jupyter Notebook short cute -> Properties
  4. Jetzt im Ziel: Am Ende sehen Sie etwas, das wie folgt aussieht: "% USERPROFILE% /". Ersetzen Sie den Inhalt von % USERPROFILE% / durch das gewünschte VERZEICHNIS . zB "D: \ GoogleDrive"

Viel Glück

MWw
quelle
1

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.

phil_l
quelle
1

Sie können Windows Bat-Datei wie folgt erstellen.

D: (your dexired drive)
cd \Your\Desired\Start\Derectory
Jupyter notebook

Speichern Sie es als 'JupyterNB.bat' (oder was auch immer Sie möchten) und doppelklicken Sie darauf.

Tetsuya
quelle
1

Nach vielen Versuchen habe ich es geschafft. Ich habe die einfachsten Schritte unten erwähnt:

  1. Klicken Sie im Startmenü, auf dem Desktop oder im Anaconda-Navigator mit der rechten Maustaste auf das Symbol für den Jupiter-Starter

  2. 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

  3. 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.

Neethu Merlin Rajan
quelle
1

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

  1. Vom Anaconda Navigator
  2. Verwenden der Verknüpfung (Name: Jupyter Notebook) zur Jupyter Notebook-Anwendung. Unter Windows ist es normalerweise im folgenden Ordner verfügbar: "C: \ Benutzer \\ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Anaconda3 (64-Bit)"

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

  1. Führen Sie die Anaconda-Eingabeaufforderung aus
  2. Führen Sie an der Eingabeaufforderung "jupyter notebook --generate-config" aus.

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:

  1. Erstellen Sie eine Umgebungsvariable, die auf den erforderlichen Ordner verweist, und verwenden Sie sie als Parameter
  2. Definieren Sie den absoluten Pfad in der Verknüpfung selbst

Befolgen Sie die folgenden Schritte: (Hinweis: Ersetzen Sie den Text in spitzen Klammern durch den tatsächlichen Text.)

  1. Suchen Sie die Verknüpfung "Jupyter Notebook". Wenn Anaconda für einen bestimmten Benutzer installiert wurde (während der Installation wurde nur der Benutzer ausgewählt), befand sich die Verknüpfung (Name: "Jupyter Notebook", Typ: Verknüpfung) in "C: \ Benutzer \ < BENUTZERNAME > \ AppData \ Roaming \" Microsoft \ Windows \ Startmenü \ Programme \ Anaconda3 (64-Bit) "
  2. Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie "Eigenschaften".
  3. Suchen Sie im Feld "Ziel" nach C: \ Benutzer \ < BENUTZERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% USERPROFILE%
  4. 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 >

  5. 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.

Yeshwant
quelle
1
  • Versuchen Sie, zu dem Ordner zu navigieren, in dem Sie die Jupyter-Notebook-Dateien ausführen möchten.
  • Klicken Sie mit der rechten Maustaste in den Explorer und klicken Sie auf Open in Terminal Geben Sie hier die Bildbeschreibung ein
  • Geben Sie dann den Befehl ein jupyter notebook, um das Notebook am gewünschten Speicherort auszuführen. Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein
Mohsin Mahmood
quelle
1
jupyter notebook --notebook-dir=%WORKING_DIR%,

where% WORKING_DIR% (H: \ data \ ML) - Verzeichnis, in dem Sie arbeiten werden

Es ist der einfachste einzeilige Befehlsweg, IMHO

AlexPes
quelle
0

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.

Mondbasis3
quelle
0

Wenn Sie WinPython und nicht Anaconda verwenden, müssen Sie zu dem Verzeichnis navigieren, in dem Sie WinPython installiert haben, zC:\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, z c.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#

Dhirendra Khanka
quelle
0

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:

@echo off
call activate %1
call jupyter notebook "%CD%" %2 %3
pause

Erstellen Sie im selben Ordner eine Windows-Verknüpfung jupyter-notebook

        TARGET: D:\util\jnote.bat py3-jupyter --config=jupyter_notebook_config.py
        START IN: %CD%

Jupyter-Notebook-Verknüpfung

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:

import os
import sys
import inspect

# Add parent folder to sys path

currentdir = os.path.dirname(os.path.abspath(
    inspect.getfile(inspect.currentframe())))

parentdir = os.path.dirname(currentdir)

os.environ['PYTHONPATH'] = parentdir

Fügen Sie dann die jupyter-notebookVerknüpfung ein. Doppelklicken Sie auf die Verknüpfung, und Ihr Jupyter sollte aufleuchten und die Pakete im übergeordneten Ordner sind verfügbar.

Steve Jones
quelle
0

Öffnen Sie die Anaconda-Eingabeaufforderung und schreiben Sie, um einen Notizbuchordner im Laufwerk G zu öffnen. jupyter notebook --notebook-dir 'G:'Es gibt kein "=".

Caner Erden
quelle
0

Einfacher Weg!

1 - jupyer notebookStartmenü eingeben

1

2 - Marke shortcut on desktopvon jupyter notebook(Rechtsklick!)

2


3 - Nur drag and dropSie favorite folderin der Verknüpfung

Majid Hakimi
quelle
0

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.

Ajay Alex
quelle
Es scheint ein defekter Link zu sein.
Nicoguaro
@nicoguaro Ich habe die Link-URL aktualisiert. Bitte überprüfen Sie jetzt, ob dies bei dem Problem hilft, mit dem Sie konfrontiert sind.
Ajay Alex
Nein, es bringt mich auf eine Seite, die es anscheinend nicht gibt.
Nicoguaro