web-dev-qa-db-fra.com

Changer le répertoire principal de anaconda ipython

J'ai installé anaconda et je vois qu'il veut que je sauvegarde mes documents dans mes scripts documents/python

Mais je préférerais tout sauvegarder dans ma liste déroulante pour des sauvegardes faciles. Mais je veux aussi pouvoir appeler les scripts par leur nom et non par le chemin d'accès complet. Cela peut-il être réglé?

13
Coolcrab

Vous pouvez cliquer avec le bouton droit sur le raccourci du menu Démarrer et modifier le répertoire de départ. 

Ce n'est pas aussi facile de changer le répertoire utilisé par le lanceur. Je pense qu'en principe, vous pouvez éditer un fichier quelque part pour changer le répertoire utilisé. 

7
asmeurer

Pas sûr que cela soit utile, mais depuis le 02/11/15, Anaconda 2.4.0 est passé à Jupyter, qui a une méthode différente pour changer le répertoire par défaut.

Dans la ligne de commande, tapez:

jupyter notebook --generate-config

Ce qui créera un fichier nommé jupyter_notebook_config.py dans votre répertoire jupyter (Dans Utilisateurs Windows/USERNAME/.jupyter). Pour changer le répertoire par défaut au démarrage, localisez la ligne:

c.NotebookApp.notebook_dir = u''

Et mettez votre répertoire préféré entre guillemets.

25
Ben

Par défaut, le répertoire dans lequel Jupyter a été démarré est utilisé comme répertoire de bloc-notes. Il existe différentes situations dans lesquelles la modification du répertoire du bloc-notes IPython est nécessaire.

  1. Pour changer le répertoire classeur par défaut pour toutes les sessions du noyau IPython:

    1.1. Ouvrez une fenêtre de commande et exécutez:

         jupyter notebook --generate-config
    

    Cela générera un fichier .jupiter/jupyter_notebook_config.py sous votre répertoire personnel. 

    1.2. Recherchez, supprimez les commentaires et modifiez la ligne suivante de votre jupyter_notebook_config.py pour qu'elle pointe vers le répertoire souhaité:

    # c.NotebookApp.notebook_dir = ''
    

    La prochaine fois que vous lancerez IPython, celui-ci s'ouvrira avec le répertoire de bloc-notes que vous avez spécifié. Par exemple, vous pouvez définir D:\Sandbox comme répertoire de votre carnet:

     c.NotebookApp.notebook_dir = 'D://Sandbox'
    
  2. Vous pouvez spécifier le répertoire du bloc-notes par session du noyau .

    Dans mon travail quotidien, j'utilise des ordinateurs portables Anaconda et IPython provenant de différents endroits, y compris des clés USB. Cela rend la modification du répertoire par défaut peu pratique. Je lance le cahier IPython à partir de la ligne de commande, en spécifiant le répertoire du cahier.

        jupyter notebook --notebook-dir="D:\Sandbox"
    

    Pour les répertoires fréquemment utilisés, je crée un fichier de commande dans le répertoire même. La commande lance IPython avec le répertoire actuel en tant que répertoire du classeur. Voici à quoi cela ressemble dans un fichier de commande Windows:

       jupyter notebook --notebook-dir="%CD%"
    
17
Ivan Georgiev

J'ai trouvé une solution pour cela.

Obtenez le script python qui lance l'application Jupyther Network appelée jupyter-notebook-script.py (il se trouve généralement dans C:\Anaconda3\Scripts\) . Puis modifiez le contenu du script avec les éléments suivants:

import sys
import notebook.notebookapp 

notebook.notebookapp.NotebookApp.notebook_dir = u'C:\\path\\to\\folder'

sys.exit(notebook.notebookapp.main())

Cela a fonctionné pour moi sur Windows 7.

4

Vous pouvez changer le répertoire par défaut pour les cahiers. Cela peut être fait de manière permanente dans les fichiers de configuration ipython notebook. Premièrement, localisez le profil ipython, dans la cmdline, tapez:

$> ipython locate

L'emplacement de profil par défaut (avec Anaconda) est: %USERNAME%\.ipython

puis, dans le fichier ipython_notebook_config.py (si c'est le profil par défaut, allez dans le dossier\profile_default), uncommnet et la ligne d'édition:

c.FileNotebookManager.notebook_dir = u'C:\\Users\\Lukasz\\Documents\\Github'

changer le chemin de mon chemin à votre guise.

Le site Web vraiment utile est: http://ipython.org/ipython-doc/dev/config/intro.html

Après l'étape ci-dessus, Ipython devrait commencer par le chemin approprié.

Ça marche pour moi.

3
l.augustyniak

Pour changer le répertoire de travail sur le Mac avec Anaconda app Launcher Jupyter pour un autre répertoire puis home

change file /Applications/anaconda3/bin/jupyter_mac.commandVotre chemin de changement de répertoire nécessaire dans example/Volumes/BOOTCAMP /

DIR=$(dirname $0)
$DIR/jupyter-notebook --notebook-dir=/Volumes/BOOTCAMP/
0
Oleg Mdraft

Pour Windows, éditez la commande de raccourci qui lance Jupyter:

à partir de: ..\Anaconda3\Scripts\jupyter-notebook-script.py %USERPROFILE%

à: ..\Anaconda3\Scripts\jupyter-notebook-script.py c:\your_project_workspace

0
user3537559