Начальный каталог ноутбука 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