web-dev-qa-db-fra.com

Associer des fichiers ipynb au bloc-notes Jupyter dans Windows 10 (Anaconda)

J'ai installé Anaconda 5.0.1 sur ma machine Windows 10. J'ai quelques cahiers Jupyter sur mon PC et je voudrais les associer à Jupyter, pour éviter d'avoir à ouvrir Jupyter et à naviguer à chaque fois dans les dossiers des cahiers. Est-ce possible?

PS J'ai posé la question ici parce que je pensais que cette question intéresserait plus les programmeurs, mais si vous pensez qu'elle conviendrait mieux à SuperUser, je la signalerai pour la migration.

16
DeltaIV

Installez nbopen: https://github.com/takluyver/nbopen

pip install nbopen
python -m nbopen.install_win

Vous pouvez maintenant double-cliquer sur *.ipynb des dossiers:

Example.ipynb icon in Windows 7

23
endolith

associer .ipnyb à jupyter-notebook.exe

Sous Windows 10: panneau de configuration/Programmes/Programmes par défaut/Associer un type de fichier ou un protocole à un programme/Choisir les applications par défaut par type de fichier

Regardez la liste des extensions, trouvez '.ipnyb'. Cliquez sur l'icône et recherchez le programme de bloc-notes jupyter. Dans mon installation Anaconda, il se trouve dans anaconda/scripts/jupyter-notebook.exe

9
fredm73

Si Jupyter est installé avec Anaconda, vous pouvez effectuer les opérations suivantes.

Créez un petit fichier batch (par exemple start_jupyter_notebook.bat) avec le contenu (les commandes proviennent du raccourci Jupyter):

@echo off
set ANACONDAPATH=C:\_work\_programs\Anaconda3
%ANACONDAPATH%\python.exe %ANACONDAPATH%\cwp.py %ANACONDAPATH%^
 %ANACONDAPATH%\python.exe %ANACONDAPATH%\Scripts\jupyter-notebook-script.py %1

(bien sûr, vous devrez changer l'ANACONDAPATH pour votre installation)

Ensuite, allez dans un fichier .ipynb de votre choix, faites un clic droit dessus, allez dans les propriétés -> ouvrir avec -> modifier et sélectionnez votre fichier batch créé.

Je suis sûr que cela peut également être configuré pour toute autre installation Python/Jupyter.

P.S. Le fichier cwp.py définit certaines variables d'environnement. Je suppose que c'est la raison pour laquelle la réponse de fredm73 n'a pas fonctionné pour tout le monde. En dehors de cela, ma réponse est assez similaire à la fin.

2
schendi

Le moyen le plus simple pour moi - double-cliquez sur le fichier .ipnyb. Lorsque vous êtes invité à choisir un programme pour ouvrir l'extension, accédez à/ProgramData/Anaconda3/Scripts et localisez le fichier jupyter-notebook.exe et cliquez dessus.

REMARQUE - pour accéder au dossier ProgramData, vous devrez afficher les dossiers cachés dans l'Explorateur Windows ou y accéder en tapant% programdata% dans la ligne de navigation:

enter image description here

2
Amir F

Recherchez jupter-notebook.exe dans le dossier C:\Users\my_username\Anaconda3\Scripts. Copiez l'adresse. Lorsque vous ouvrez le fichier .ipnyb, double-cliquez (si c'est la première fois) ou ouvrez simplement avec et là dans le menu, vous pouvez cocher l'option 'toujours utiliser ceci' et localiser le portable à partir de l'option 'chercher plus de programmes' dans le menu .

0
Dhawal Joshi