Как сделать так, чтобы jupyter запускался в текущем каталоге по умолчанию (в cmd.exe)? - PullRequest
0 голосов
/ 20 января 2019

В Windows 10 cmd.exe я могу запустить jupyter в текущем каталоге с помощью следующей команды:

jupyter notebook --notebook-dir="."

Текущий каталог C:\Users\Евгений\Documents\GitHub\sandbox

Однако, когда я запускаюпросто jupyter notebook в текущем каталоге над моим рабочим каталогом для jupyter - D:/git:

λ cd
C:\Users\Евгений\Documents\GitHub\sandbox
λ jupyter notebook
[I 14:46:44.273 NotebookApp] The port 8888 is already in use, trying another port.
[I 14:46:44.304 NotebookApp] JupyterLab beta preview extension loaded from D:\Anaconda3\lib\site-packages\jupyterlab
[I 14:46:44.304 NotebookApp] JupyterLab application directory is D:\Anaconda3\share\jupyter\lab
[I 14:46:44.571 NotebookApp] Serving notebooks from local directory: D:/git

Обратите внимание на последнюю строку Serving notebooks from local directory: D:/git.Откуда D:/git может исходить?Существуют ли переменные окружения , отличные от этих , влияющие на выбор рабочего каталога?

  • My %USERPROFILE%/.jupyter полностью пусто.
  • jupyter --config-dir указывает на C:\Users\Евгений\.jupyter, это %USERPROFILE%/.jupyter.

Я читаю различные темы о вызове jupyter, в частности:

Моя другая мысль заключается в том, что %USERPROFILE% с нелатинским символом не может быть признан jupyter, но %USERPROFILE%/.jupyter пусто в любом случае.

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Использовать файл конфигурации ноутбука jupyter:

Откройте cmd (или Anaconda Prompt) и запустите jupyter notebook --generate-config.

Это записывает файл в C:\Users\username\.jupyter\jupyter_notebook_config.py.

Найдите местоположение файла и откройте его в редакторе

Поиск следующей строки в файле: #c.NotebookApp.notebook_dir = ''

Заменить на c.NotebookApp.notebook_dir = 'D:/git'

Убедитесь, что вы используете косые черты на своем пути

Удалите # в начале строки, чтобы позволить строке выполнить

0 голосов
/ 20 января 2019

Вы должны сгенерировать конфигурацию Jupyter .

jupyter notebook --generate-config

Перейдите в свою папку и папку .jupyter (C: \ Users \% username% \. Jupyter)
Вы найдете файл с именем jupyter_notebook_config.py
Отредактируйте его с помощью блокнота ++ для примера и найдите c.NotebookApp.notebook_dir

Между '' укажите желаемый путь. Для примера:

c.NotebookApp.notebook_dir = 'C:/Users/Евгений/Documents/GitHub/sandbox'

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

Держите меня в курсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...