Связать файлы ipynb с ноутбуком Jupyter в Windows 10 (Anaconda)

Я установил Anaconda 5.0.1 на свою машину Windows 10. У меня есть несколько ноутбуков Jupyter на моем компьютере, и я хотел бы связать их с Jupyter, чтобы не открывать Jupyter и не переходить к папкам ноутбуков каждый раз. Возможно ли это?

PS Я спросил здесь, потому что я решил, что этот вопрос будет интереснее для программистов, но если вы считаете, что он будет больше подходит для SuperUser, я буду отмечать его для миграции.

Ответ 1

Установите nbopen: https://github.com/takluyver/nbopen

pip install nbopen
python -m nbopen.install_win

Теперь вы можете дважды щелкнуть файлы *.ipynb:

Example.ipynb icon in Windows 7

Ответ 2

связать .ipnyb с jupyter-notebook.exe

В Windows 10: панель управления/программы/программы по умолчанию/связать тип файла или протокол с программой/выбрать приложения по умолчанию по типу файла

Посмотрите на список расширений, найдите ".ipnyb". Нажмите на значок и найдите программу jupyter notebook. В моей установке Anaconda она находится в Анаконда/скрипты/jupyter-notebook.exe

Ответ 3

Самый простой способ для меня - двойной щелчок по файлу.ipnyb. Когда будет предложено выбрать программу для открытия расширения, перейдите в /ProgramData/Anaconda3/Scripts, найдите файл jupyter-notebook.exe и щелкните по нему.

ПРИМЕЧАНИЕ. Для доступа к папке ProgramData вам необходимо просмотреть скрытые папки в проводнике Windows или получить к нему доступ, набрав% programdata% в строке навигации:

enter image description here

Ответ 4

Если у вас установлен Jupyter с Anaconda, вы можете сделать следующее.

Создайте небольшой пакетный файл (например, start_jupyter_notebook.bat) с содержимым (команды из ярлыка 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

(конечно, вам придется изменить ANACONDAPATH для вашей установки)

Затем перейдите к одному .ipynb файлу по вашему выбору, щелкните по нему правой кнопкой мыши, перейдите в свойства → открыть с помощью → изменить и выберите созданный пакетный файл.

Я почти уверен, что это также можно настроить для любой другой установки Python/Jupyter.

PS Файл cwp.py устанавливает некоторые переменные окружения. Я думаю, что это причина того, что ответ fredm73 не сработал для всех. Кроме того, мой ответ очень похож в конце.

Ответ 5

Найдите файл jupter-notebook.exe в папке C:\Users\my_username\Anaconda3\Scripts. Скопируйте адрес. Когда вы открываете файл .ipnyb, дважды щелкните (если это первый раз) или просто откройте его, и там в меню вы можете отметить опцию "всегда использовать это" и найти блокнот из опции "искать больше программ" в меню. ,