Начальный каталог ноутбука jupyter

Я пытаюсь установить пользовательский начальный каталог в Jupyter Notebook. Я редактировал jupyter_notebook_config.py.

Удален # из строки "c.NotebookApp.notebook_dir =", добавлен параметр:

c.NotebookApp.notebook_dir = u'c:\\my\\chosen\\directory'.

Но все равно не работает, консоль выдает ошибку и jupyter запускается в домашнем каталоге по умолчанию.

Я использую Windows Server 2008. Согласно инструкции, она должна работать.

У кого-нибудь есть предложения по моей проблеме?

4 ответа

Следующие шаги отлично работают для меня в Windows:

Сначала найдите каталог, который ищет Jupyter для вашего конфигурационного файла:

jupyter --config-dir

Если нет jupyter_notebook_config.py файл в этом каталоге, сгенерируйте его, набрав:

jupyter notebook --generate-config

Затем отредактируйте jupyter_notebook_config.py файл и добавить что-то вроде:

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'c:\\users\\rsignell\\documents\\github'

Затем запустите свой блокнот jupyter из любого каталога:

jupyter notebook

и он начнется в указанном вами каталоге.

Для получения дополнительной информации см.: http://jupyter-notebook.readthedocs.io/en/latest/config.html

Майкрософт Виндоус

Откройте командную строку DOS, набрав cmd в адресной строке проводника Windows. Откроется командная строка с текущим путем к текущей папке. Тип jupyter notebook --notebook-dir=%CD% в командной строке, чтобы запустить блокнот jupyter (блокнот ipython) с текущим каталогом в качестве стартового каталога блокнота

У меня также была проблема, и редактирование файла конфигурации jupyter также не работало.

Мой обходной путь - создать пакетный файл, который идет в указанную директорию, а затем запустить блокнот jupyter из этой директории.

Вы можете использовать блокнот для записи командного файла, просто сохраните его как все файлы и укажите расширение как.bat

Простой способ также доступен из командной строки DOS с помощью копирования con. Сначала войдите в командную строку (обычно набирая "cmd" и вводя). Затем:

copy con startjupyter.bat

после этого вы можете указать свой каталог и запустить блокнот, например, если ваш каталог - D:\python_codes:

d:
cd python_codes
jupyter notebook

После этого сохраните файл, используя CTRL+Z и Enter.

Вы можете запустить пакетный файл, вызвав имя (startjupyter), или щелкните по нему. Для последнего, возможно, поместите это в свой рабочий стол для легкого доступа.

У меня были также проблемы с решениями, приведенными здесь. Мое решение было быстрым и грязным, но оно работает с Windows. Я сделал пакетный файл:

cd C:\[starting Directory]
jupyter notebook
stop

Вы можете запустить Jupyter с определенной директорией, когда используете разные пакетные файлы. Например:

cd C:\datascience

или же

cd C:\browsergame
Другие вопросы по тегам