web-dev-qa-db-fra.com

Comment changer le dossier de démarrage de Jupyter

J'ai essayé de suivre les instructions données dans la documentation de Jupyter Notebook .

Malheureusement, je n'ai pas été capable de comprendre. Où se trouve exactement ce champ "start in"?

J'ai un système Windows 7 (64 bits), avec Anaconda3 installé (pas dans le lecteur C). Je souhaite modifier l'emplacement du dossier de démarrage de Jupyter.

158
kchak

cd dans le répertoire ou un répertoire parent (avec le répertoire prévu, vous travaillerez imbriqué dans celui-ci).

Notez qu'il doit s'agir d'un dossier (E:\> --- Cela ne fonctionnera pas)

Ensuite, lancez la commande jupyter notebook

77
Victor O

Utilisez le fichier de configuration du cahier jupyter:

Ouvrez cmd (ou Anaconda Prompt ) et exécutez jupyter notebook --generate-config.

Ceci écrit un fichier dans C:\Users\username\.jupyter\jupyter_notebook_config.py.

Accédez à l'emplacement du fichier et ouvrez-le dans un éditeur.

Recherchez la ligne suivante dans le fichier: #c.NotebookApp.notebook_dir = ''

Remplacer par c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'

Assurez-vous que vous utilisez des barres obliques dans votre chemin et utilisez/home/utilisateur/au lieu de ~/pour votre répertoire personnel, vous pouvez utiliser des barres obliques inverses si elles sont placées entre guillemets, même si le nom du dossier contient des espaces tels que: "D:\yourUserName\Any Folder\More Folders\"

Supprimez le # au début de la ligne pour permettre à la ligne de s'exécuter

285
marneylc

Je suis sur Windows 10 mais avec la même version d’Anaconda. 

  1. Cliquez sur le menu Démarrer, puis sur Tous les programmes (uniquement Programmes pour Win10).
  2. Cliquez sur le dossier Anaconda3; le mien est Anaconda3 (64 bits)
  3. Vous devriez y voir Jupyter Notebook. Si vous avez un environnement virtuel installé, il sera suivi du nom de l’environnement comme suit: Jupyter Notebook (env)
  4. Cliquez avec le bouton droit de la souris sur l'entrée Jupyter Notebook et naviguez jusqu'à More => Ouvrir l'emplacement du fichier.
  5. Cliquez avec le bouton droit de la souris sur l'entrée correcte de Jupyter Notebook, puis cliquez sur Propriétés.
  6. Entrez un chemin dans la zone Démarrer dans:; si le chemin contient des espaces, vous devez le mettre entre guillemets

 User navigating to Anaconda3 folder (in Windows ; in AppData), editing properties of "Jupyter Notebook" shortcut, to change its "Start in" command to point to a directory where you want Jupyter to start

63
cb4

Essayez d'abord de courir

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

dans une ligne de commande (cmd) pour voir si le bloc-notes Jupyter s’ouvre à l’emplacement souhaité.

Si oui, alors vous pouvez en faire un raccourci par: 

  1. Dans un explorateur de fichiers Windows ou sur le bureau, Faites un clic droit> Nouveau> Raccourci

  2. Entrez l'emplacement suivant et cliquez sur suivant:

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

  1. Entrez un nom pour votre raccourci et terminez

Vous avez maintenant un raccourci pour démarrer Jupyter à l’emplacement de votre choix. Cela fonctionne sous Windows 7.

Notez que si vous avez trouvé l'erreur en disant que le chemin n'est pas valide, essayez d'utiliser le slash commun / au lieu de la barre oblique inverse dans le chemin, comme jupyter notebook --notebook-dir='D:/'.

35
Louis Yang

Je viens d'avoir le même problème et testé les méthodes mentionnées ci-dessus. Après plusieurs essais, j'ai réalisé qu'ils étaient partiellement corrects et ne constituaient pas une solution complète. J'ai testé le ci-dessous dans Windows 10 et Anaconda 4.4.0 avec Python 3.6. 

Il y a deux façons de faire, même si la différence est minime. Suivez le chemin marneyle proposé ci-dessus: i.e. 

1) Ouvrez "Anaconda Prompt" et tapez jupyter notebook --generate-config

2) Vous trouvez le fichier dans C:\Users\username\.jupyter\jupyter_notebook_config.py

3) Modifiez la ligne de #c.NotebookApp.notebook_dir = '' en c.NotebookApp.notebook_dir = 'c:\test\your_root\'

4) Ensuite, allez au raccourci de Jupyter Notebook situé dans C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

5) Faites le clic droit et allez à la Properties

6) Dans le champ Target, supprimez %USERPROFILE% comme stenlytw suggéré ci-dessus. 

7) Ensuite, dans le champ Start in, tapez le même répertoire que c:\test\your_root\ dans jupyter_notebook_config.py

8) Fait!

De manière plus simple, après l'étape 3, passez à C:\Users\User_name\Anaconda3\Scripts

4-2) Vous pouvez voir le fichier de jupyter-notebook.exe et cliquer dessus. 

5-2) Ensuite, Jupyter lance le dossier que vous avez spécifié dans jupyter_notebook_config.py. Alors faites le raccourci de ce fichier. 

6-2) Fait. 

25
Yul

Vous pouvez modifier la configuration à partir de la ligne de commande conda:

  • lancer l'invite de commande anaconda
  • exécuter jupyter notebook --generate-config
  • un répertoire .jupyter/aurait dû être créé chez vous avec un fichier jupyter_notebook_config.py
  • décommentez et éditez le champ c.NotebookApp.notebook_dir

crédit à Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw

23
shahar_m

J'utilise Windows 7 (64 bits) avec Anaconda2. Dans le menu de démarrage, cliquez avec le bouton droit sur Jupyter Notebook -> Properties. Dans le champ Target, remplacez %USERPROFILE% par votre nouveau "D:\path".

jupyter

15
stenlytw

Donc, les réponses ci-dessus ont aidé, mais permettez-moi de clarifier les choses pour que d'autres personnes qui ne sont pas vraiment intelligentes puissent résoudre le problème de la même manière:

Ce problème survient lorsque Windows 10 installe Anaconda avec Python, Ipython et Jupyter Notebook.

D'abord, ouvrez l'invite anaconda et tapez ce qui suit dans l'invite.

jupyter notebook --generate-config

Vous allez obtenir quelque chose comme ça:  enter image description here

Vous n'avez plus rien à faire sur l'invite. Pour des raisons de confidentialité, je n’ai pas capturé mon adresse complète au complet, mais cela ressemble à quelque chose comme:

C:\Users\name\.jupyter

Recherchez ce dossier dans votre lecteur C: et dans ce dossier, vous verrez le fichier jupyter_notebook_config.py, qui est un fichier python. Faites glisser le fichier dans un bloc-notes ++ pour le modifier . Lors de la modification, recherchez la ligne 214, qui ressemble à ceci:

#c.NotebookApp.notebook_dir = ''

Nous devons le commenter et ajouter notre adresse de dossier cible dans le '' comme ceci:

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

Puis enregistrez le fichier. Ensuite, ouvrez à nouveau anaconda Prompt, tapez jupyter notebook, il se lancera dans le navigateur dans le dossier portant l’adresse ci-dessus. Ici, le point clé est UNCOMMENT, ce qui signifie supprimer le # situé devant la ligne, puis USE \\ double barre oblique entre les dossiers, sinon, si vous utilisez \, cela ne fonctionnera pas.

C'est tout.

9
commentallez-vous

accepter la plupart des réponses, sauf que dans jupyter_notebook_config.py, vous devez mettre 

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

double \\ est la réponse clé

4
LeonTan

Une astuce intéressante consiste à accéder au dossier de démarrage souhaité dans l'Explorateur Windows:

  • cliquez sur Fichier 
  • cliquez sur Invite de commandes
  • puis tapez simplement "cahier jupyter" et appuyez sur Entrée

un navigateur Web devrait bientôt apparaître avec le bon dossier de départ.

4
DRozen

Après beaucoup d'essais je l'ai fait. J'ai mentionné les étapes les plus faciles ci-dessous: 

  1. Faites un clic droit sur l'icône du lanceur jupyter dans le menu de démarrage ou le navigateur ou le navigateur anaconda

  2. Maintenant, vous devez changer 2 choses à l'écran: Ajoutez votre chemin à la fois cible et commencez dans la fenêtre des propriétés

    Mises en garde: 

    une. Votre chemin doit être dans le même lecteur que celui dans lequel jupyter est installé. Comme le mien était dans le lecteur C, j'ai utilisé le chemin suivant "C:/JupyterWorkLibrary"

    b. Pour target, à la fin du chemin existant, c'est-à-dire après sript.py ", ajoutez ceci après un espace. Certaines personnes ont mentionné la suppression de% USERPROFILE% de la cible. Je ne suis pas tombé sur ce . Image de propriétés jupyter

    c. Pour commencer, ajoutez le même chemin. J'ai utilisé un chemin sans espaces pour éviter les problèmes. Je suggérerais également de rester fidèle à l’utilisation du chemin entre guillemets de toute façon D.J'ai aussi utilisé des barres obliques dans le chemin

  3. Maintenant, lancez le cahier. Il devrait s'ouvrir dans le bon dossier. 

J'espère que cela t'aides. 

PS: Je suis sûr qu'il y a d'autres moyens, cela a fonctionné pour moi. Je ne suis même pas sûr des contraintes mentionnées. C'est juste qu'avec ces étapes, je pourrais faire mon travail. 

1

Cette méthode peut ne pas être pertinente pour votre problème, mais elle est très utile pour moi.

Il suffit de taper "cmd" dans la barre d'adresse pour ouvrir l'invite de commande, puis "jupyter notebook".

Par cette méthode, vous pouvez ouvrir rapidement Anaconda jupyter à partir de n’importe quel chemin en cours de séjour} _ sur le système Windows.

 enter image description here  enter image description here

1
O Chicken

Vous pouvez créer un fichier bat Windows comme ceci.

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

Enregistrez-le sous le nom 'JupyterNB.bat' (ou ce que vous voulez) et double-cliquez dessus.

1
Tetsuya
  • Essayez d’accéder au dossier à partir duquel vous souhaitez exécuter les fichiers de cahier jupyter.
  • Faites un clic droit dans l'explorateur et cliquez sur Open in Terminal enter image description here
  • Tapez ensuite la commande jupyter notebook pour exécuter le bloc-notes à partir de l'emplacement souhaité .  enter image description here  enter image description here
1
mohsinmdl

Cette question est assez ancienne et le problème semble avoir été résolu, mais si je me souviens bien de la prochaine fois, voici une autre solution (testée uniquement sous Windows 10).

Le raccourci pour le bloc-notes jupyter (que ce soit dans le menu Démarrer, un raccourci sur le bureau ou épinglé à la barre des tâches) appelle un certain nombre de scripts (vraisemblablement pour initialiser le bloc-notes jupyter, etc.), qui sont écrits dans le texte Target. champ à partir du Properties window..__ du raccourci. 

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

devrait démarrer le bloc-notes dans le répertoire spécifié (comme l'a souligné @Victor O, il ne peut s'agir d'un lecteur, mais d'un dossier).
Si cela ne fait pas l'affaire, il ne sert à rien d'ajouter également le même répertoire au champ Start in.

Remarque: J'ai utilisé des barres obliques dans le champ Target et des barres obliques inverses dans le champ Start in. N'hésitez pas à changer cela si vous êtes curieux de savoir quelles combinaisons fonctionnent.

De plus, ce n’était pas mon idée, mais j’ai oublié d’où elle venait (j’ai vérifié le raccourci de ma précédente installation, car j’étais sûr de n’avoir rien essayé de cette page, mais de la manière proposée à partir du lien fourni par l’OP.) . Si quelqu'un veut fournir le lien, veuillez le faire.

Désolé si je ne peux pas ajouter de recherche fondamentale à cela, mais la solution a fonctionné pour moi sur quatre systèmes distincts et est assez simple à mettre en œuvre.

1
niak

Je viens d'installer Anaconda sur Windows 10 et j'essaie de configurer Jupyter pour qu'il s'ouvre dans mon répertoire spécifié, y compris la mise à jour du fichier de configuration Jupyter comme suggéré ci-dessus. Cela n'a pas fonctionné. Après avoir consulté d'autres discussions, je suis tombé sur le fichier "notebook.bat" dans le dossier .anaconda\scripts \. Cela lance Jupyter. J'ai pris une copie du fichier .bat dans le dossier dans lequel je veux travailler, je l'ai exécuté et voilà - Jupyter se lance dans ce dossier et je ne vois plus tous les dossiers de mon ordinateur, mais celui que je veux. Un raccourci sur le bureau plus tard et je suis un heureux «non-technicien». J'espère que ça aide. 

1
phil_l

Si vous utilisez WinPython et pas anaconda, vous devez accéder au répertoire où vous avez installé WinPython, par exemple. C:\WPy-3670\settings\.jupyter\jupyter_notebook_config.py

Vous devez éditer ce fichier et trouver la ligne #c.NotebookApp.notebook_dir = '' le changer pour par exemple .c.NotebookApp.notebook_dir = 'D:/your_own_folder/containing/jupyter_notes'

Vous devez également modifier la barre oblique inverse \pour les barres obliques /. assurez-vous également de décommenter la ligne en supprimant #

0
Dhirendra Khanka

Voici comment le même problème que j'ai rencontré a été résolu. La plupart des mesures que j'ai prises pour résoudre les problèmes sont déjà décrites dans les solutions fournies précédemment par d'autres.

Il existe deux façons de démarrer l'application Jupyter Notebook.

  1. De Anaconda Navigator
  2. Utilisation du raccourci (nom: Jupyter Notebook) vers l’application Jupyter Notebook. Sous Windows, il est normalement disponible dans le dossier: "C:\Utilisateurs \\ AppData\Roaming\Microsoft\Windows\Menu Démarrer\Programmes\Anaconda3 (64 bits)" 

Il existe différentes façons de configurer l'application Jupyter Notebook pour enregistrer les cahiers dans un dossier autre que celui par défaut. 

Si vous utilisez Anaconda Navigator pour lancer le cahier

Si vous utilisez le navigateur Anaconda pour lancer l'application de bloc-notes Jupyter, vous pouvez configurer le champ "c.NotebookApp.notebook_dir" dans "jupyter_notebook_config.py" et ajouter le chemin. Après la mise à jour, le champ ressemble à ceci: C.NotebookApp.notebook_dir = <Entrez le chemin absolu ici>

Dans le cas de Windows et lorsque Anaconda est installé pour un utilisateur particulier, ce fichier se trouve dans C:\Utilisateurs\<NOM D'UTILISATEUR>. Jupyter. 

Si vous ne trouvez pas le dossier ".jupyter", suivez les étapes ci-dessous pour le créer. 

  1. Exécuter l'invite de commande anaconda
  2. A l'invite de commande, exécutez "jupyter notebook --generate-config"

Si vous utilisez le raccourci (nom: Jupyter Notebook) vers l'application Jupyter Notebook pour le lancer

Si vous examinez la commande dans la zone cible de ce raccourci, vous remarquerez que l'application Notebook est démarrée en exécutant le fichier "C:\Utilisateurs\<NOM D'UTILISATEUR>\Anaconda3\Scripts\jupyter. -notebook-script.py "qui accepte un paramètre de chemin.

L’approche de base pour définir l’emplacement où les fichiers de bloc-notes seront enregistrés consiste à -> fournir le chemin du dossier requis lors du démarrage de l’application Jupyter Notebook. Ceci peut être fait de deux façons:

  1. Créer une variable d'environnement pour pointer vers le dossier requis et l'utiliser comme paramètre
  2. Définir le chemin absolu dans le raccourci lui-même 

Suivez les étapes ci-dessous: (Remarque: remplacez le texte entre les chevrons par le texte actuel)

  1. Localisez le raccourci "Jupyter Notebook". Lors de l’installation d’Anaconda pour un utilisateur donné (lors de l’installation, le choix s’appliquait uniquement à cet utilisateur), le raccourci (Nom: "Jupyter Notebook", Type: raccourci) se trouvait dans "C:\Utilisateurs\<NOM_UTILISATEUR>\AppData\Roaming\Microsoft\Windows\Menu Démarrer\Programmes\Anaconda3 (64 bits) "
  2. Faites un clic droit sur le raccourci et sélectionnez "Propriétés"
  3. Dans la zone "Cible", localisez C:\Utilisateurs\<NOM D'UTILISATEUR>\Anaconda3\Scripts\jupyter-notebook-script.py% USERPROFILE%
  4. Remplacez "% USERPROFILE%" par 

    une. Soit: la variable d'environnement créée pour pointer vers le dossier dans lequel vous voulez stocker les fichiers de bloc-notes. La commande ressemblera à: C:\Utilisateurs\<NOM D'UTILISATEUR>\Anaconda3\Scripts\jupyter-notebook-script.py% <VARIABLE D'ENVIRONNEMENT> %

    b. OU: le chemin absolu vers le dossier de travail dans lequel vous voulez que les fichiers du classeur soient stockés. La commande ressemblera à: C:\Utilisateurs\<NOM D'UTILISATEUR>\Anaconda3\Scripts\jupyter- notebook-script.py <F: // dossier // sous-dossier>

  5. Remplacez le texte (chemin) dans la zone "Démarrer dans" par:

    une. Soit: la variable d'environnement créée pour pointer vers le dossier dans lequel vous voulez stocker les fichiers de bloc-notes. Le texte dans la boîte de dialogue "Démarrer dans" ressemblera à:% <VARIABLE D'ENVIRONNEMENT>%

    b. OU: le chemin absolu vers le dossier de travail dans lequel vous voulez que les fichiers de bloc-notes soient stockés. Le texte de la boîte de dialogue "Démarrer dans" ressemblera à ceci: <F: // dossier // sous-dossier>

Remarque 1: S'il y a des espaces dans le chemin, le chemin complet doit être placé entre guillemets.

Remarque 2: Les chemins de cette solution s'appliquent à la situation dans laquelle Anaconda 3 (et Jupyter 3) est installé sur Windows pour un utilisateur particulier (pas pour tous les utilisateurs). 

Personnellement, j'ai préféré définir une variable d'environnement plutôt que de coder en dur le chemin dans le raccourci.

0
Yeshwant

Vous pouvez utiliser un programme appelé FileMenuTools de Lopesoft pour votre commande Invite et taper simplement 'jupyter notebook'. 

Vous pouvez également l'utiliser pour créer un raccourci dédié à l'aide du programme C: /windows/System32/cmd.exe et des arguments/k jupyter notebook --notebook-dir = "% FOLDERPATH%", mais le cahier s'ouvre dans le dossier parent donc vous devez cliquer vers le bas.

Si votre objectif est de changer de manière permanente le lieu de démarrage. Vous pouvez le faire en modifiant le raccourci pour le bloc-notes. En supposant que vous êtes sur Windows 10

  1. Appuyez sur Démarrer et trouvez Jupter Notebook dans le dossier Anaconda.
  2. Clic droit -> Plus -> Emplacement du fichier ouvert
  3. Faites un clic droit sur le short Jupyter Notebook cute -> Propriétés
  4. Maintenant dans la cible: vous verrez quelque chose à la fin qui ressemble à: "% USERPROFILE% /". Remplacez le contenu de % USERPROFILE% / par votre choix RÉPERTOIRE. par exemple. "D:\GoogleDrive"

Bonne chance

0
MWw

C'est ce que je fais pour Jupyter/Anaconda sous Windows. Cette méthode Transmet également à Jupyter un script de configuration Python. J'utilise ceci pour ajouter un chemin au dossier parent de mon projet:

1 Créez jnote.bat quelque part:

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

Dans le même dossier, créez un raccourci Windows jupyter-notebook

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

 jupyter-notebook shortcut

Ajoutez l'icône jupyter au raccourci.

2 Dans vos dossiers de projets jupyter, procédez comme suit:

Créez jupyter_notebook_config.py, mettez ce que vous aimez ici:

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

Ensuite, collez le raccourci jupyter-notebook. Double-cliquez sur le raccourci Votre jupyter devrait s'allumer et les packages dans Le dossier parent seront disponibles.

0
Steve Jones