Как запустить Jupyter Notebook из командной строки для запуска в моем текущем каталоге без редактирования файлов конфигурации или передачи жестких путей?

Блокнот Juypter в настоящее время имеет ограничение: Запуск терминала в текущем каталоге

Как мне сделать это из командной строки (без Anaconda или другого графического интерфейса), без следующих неприемлемых хакерских подходов? (и, в частности, где каталог ноутбука может меняться между вызовами или между пользователями?)

  1. Вручную отредактируйте жесткий путь в файле конфигурации ноутбука jupyter в параметре c.NotebookApp.notebook_dir

  2. Встраивайте жесткие пути в код своей записной книжки. Должны быть абсолютные пути. (юкки). Также зависит от пользователя. Невозможно распространять блокноты, которые правильно обрабатывают файлы с путями относительно их установочного каталога. Или через машины.


person smci    schedule 19.12.2017    source источник


Ответы (2)


Лучшее решение, найденное до сих пор (в Unix):

jupyter notebook --notebook-dir  `pwd` &

так как

jupyter notebook --notebook-dir  . &

(относительные пути) не будут работать для команд из записной книжки.

person smci    schedule 19.12.2017
comment
В Windows 10 я использую jupyter notebook --notebook-dir . Отсутствие добавления --notebook-dir, как описано ниже @rishi-jain, не работает в моей среде, потому что в прошлом я каким-то образом настроил свою среду для запуска в определенном каталоге при запуске из меню Windows ( и я предпочитаю, чтобы это осталось). - person Jeff Winchell; 20.04.2019

Если вы работаете в Windows, перейдите в командную строку, введя cmd в поле поиска. В командной строке измените каталог на путь, по которому вы хотите открыть блокнот Jupyter. Это можно сделать, набрав

cd C:\ваш путь сюда\

Затем введите измененный путь и нажмите Enter/

блокнот юпитер

Точно так же вы можете ввести «jupyter lab» для jupyter lab.

Готово.

person rishi jain    schedule 02.11.2018