Изменить рабочий каталог ноутбука IPython / Jupyter

Ответы:

172

jupyter notebook --help-all может помочь

--notebook-dir=<Unicode> (NotebookManager.notebook_dir)
    Default: u'/Users/me/ipynbs'
    The directory to use for notebooks.

Например:

jupyter notebook --notebook-dir=/Users/yourname/folder1/folder2/

Конечно, вы можете установить его в своем профиле, если это необходимо, вам может потребоваться избежать обратной косой черты в Windows.

Обратите внимание, что это заменит любой путь, который вы могли указать в файле jupyter_notebook_config.py. (Где вы можете установить переменную, c.NotebookApp.notebook_dirкоторая будет вашим местоположением запуска по умолчанию.)

Matt
источник
1
что это за окна?
Арджун Чаудхари
Подтверждено, что это работает на Mac OSX, для jupyterlab 0.31.5 / IPython 6.2.1
Брэд Соломон
9
Для Windows это: `jupyter notebook --notebook-dir = C: \ my_python_project`
msysmilu
Это работало для меня на Windows 10 Pro. Просто откройте CMD и введите: jupyter notebook --notebook-dir = "D: \ change_this_path"
TharsDimitris
4
это не меняет рабочий каталог в ноутбуках. это только устанавливает начальное место, где искать ноутбуки. как только вы переместитесь / откроете записную книжку, рабочий каталог будет там, где вы его открыли.
Sonic Soul
67
%pwd  #look at the current work dir
%cd   #change to the dir you want 
Pythoner
источник
3
Спасибо за этот хороший совет. Я использовал !cdв ноутбуке Python3 Jupyter, и это не работает, но это сработало
Upendra
1
очень хороший ответ, не зависит от системы и фактически выполняет то, о чем идет речь
Игорь Шарм
Это не поможет вам, если вам нужно сделать относительный импорт.
Paloha
47

Удобный трюк для тех, кто использует IPython в Windows, заключается в том, что вы можете сделать значок ipython в каждой из директорий вашего проекта, предназначенного для открытия, когда блокнот указывает на выбранный проект. Это помогает держать вещи отдельно.

Например, если у вас есть новый проект в каталоге C: \ fake \ example \

Скопируйте значок записной книжки ipython в каталог или создайте новую ссылку на оболочку Windows "cmd". Затем щелкните правой кнопкой мыши значок и «Изменить свойства»

Установите свойства ярлыка на:

Target:
C:\Windows\System32\cmd.exe /k "cd C:\fake\example\directory & C: & ipython notebook --pylab inline"

Start in:
C:\fake\example\directory\

(Обратите внимание на добавленную косую черту в конце «start in»)

Это запускает командную строку Windows, изменяет ваш рабочий каталог и запускает блокнот ipython, указывающий на этот каталог.

Поместите один из них в каждую папку проекта, и вы получите группы ноутбуков ipython, которые будут аккуратны и отделены друг от друга, при этом оставаясь на расстоянии всего двух кликов.

ОБНОВЛЕНИЕ: IPython убрал поддержку встраивания командной строки в pylab, поэтому исправление этой уловки состоит в том, чтобы просто устранить «--pylab inline», если у вас более новая версия IPython (или вы просто не хотите использовать pylab, очевидно).

ОБНОВЛЕНИЕ ДЛЯ JUPYTER NOTEBOOK ~ версия 4.1.1

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

Таким образом, ваш ярлык может быть таким простым:

Target (if jupyter notebook in path):
    jupyter notebook

Target (if jupyter notebook NOT in path):
    C:\Users\<Your Username Here>\Anaconda\Scripts\jupyter.exe notebook

Если jupyter notebook отсутствует в вашей переменной PATH, вам просто нужно добавить полную ссылку на каталог перед командой. Если это не сработает, попробуйте поработать с более ранней версией. Очень удобно, что теперь «Start in:» может быть пустым в моих тестах с 4.1.1 и более поздними версиями. Возможно, они читали эту запись на SO и ей понравилось, так что долго голосую, это никому не нужно больше :)

Иезекииль Круглик
источник
7
Я обнаружил, что вы можете просто скопировать ярлык, который используется в меню «Пуск», и сделать «Start In» пустым, тогда IPython будет запускаться с рабочим каталогом в качестве каталога, в котором находится ярлык.
Christoph
Кристоф, не могли бы вы поделиться тем, что "Target" имеет ваша иконка? Мне не удалось воспроизвести описанный вами метод. Когда я оставляю «Start In» пустым, он открывается в каталоге установки. Можете ли вы запустить с "-pylab inline"? Интересно, ограничивает ли я использование командной строки вашим ярлыком?
Иезекииль Круглик
1
Обратите внимание, что это решение должно быть слегка изменено в Ipython 3.1, так как --pylab больше не поддерживается. вместо блокнота ipython "--pylab inline" напишите "блокнот ipython"
tagoma
1
Я считаю, что это не работает для новейшей версии Jupyter Notebook, это правда? Тогда как я могу это изменить?
cqcn1991
@ cqcn1991 - Я знаю, что они читали, чтобы отказаться от другой команды, и собирались обновить этот ответ, возможно, сейчас самое время. Можете ли вы запустить ноутбук нормально, и если да, то какую команду вы используете. Если нет, то проблема в другом. Я обновлю для новой версии, если команда нуждается в этом.
Иезекииль Круглик
42

Как упомянуто в комментариях MrFancypants, если вы используете Jupyter (что следует делать , поскольку в настоящее время он заменяет старый проект IPython Notebook), все немного по-другому . Во-первых, больше нет профилей.

После установки Jupyter сначала проверьте папку ~ / .jupyter, чтобы увидеть ее содержимое. Если никакие файлы конфигурации не были перенесены из профиля IPython по умолчанию (как это было не в моем случае), создайте новый для Jupyter Notebook:

jupyter notebook --generate-config

Это создает файл ~ / .jupyter / jupyter_notebook_config.py с некоторыми полезными комментариями возможных опций. Чтобы установить каталог по умолчанию, добавьте:

c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'

Когда я переключаюсь между Linux и OS X, я хотел использовать путь относительно моей домашней папки (поскольку они различаются - / Users / username и / home / username ), поэтому я установил что-то вроде:

import os
c.NotebookApp.notebook_dir = os.path.expanduser('~/Dropbox/dev/notebook')

Теперь, когда я запускаю jupyter notebook, он открывает нужную папку для ноутбука. Я также делаю версию всей папки ~ / .jupyter в моем репозитории dotfiles , которую развертываю на каждой новой рабочей машине.


Кроме того, вы все еще можете использовать параметр --notebook-dirкомандной строки, так что, возможно, простой псевдоним лучше подойдет вашим потребностям.

jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory
metakermit
источник
1
Я не понимаю, что «у» в c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'нем, кажется, прекрасно работает без него
gota
да, это, вероятно, не нужно. Это был способ создать строку Unicode в Python 2 (попробуйте type(u'bla')vs. type('bla')В Python 3 это то же самое, что и строковое выражение без u(так как все строки - Unicode).
metakermit
Окно cmd в папке anaconda, затем «jupyter notebook --generate-config», затем выполните действия, описанные выше. работал на меня. :)
Марк К
Но как мне это сделать для уже открытого ноутбука? То есть как сменить каталог ноутбука после запуска? Спасибо
посрамлены
из файла jupyter_notebook_config.py ## УСТАРЕЛО использовать base_url # c.NotebookApp.base_project_url = '/' ## Базовый URL-адрес для сервера ноутбука. c.NotebookApp.base_url = '/'
Водяников Андрей Анатольевич
35

В iPython Notebook на Windows это работало для меня:

cd d:\folder\
Тимоти Генри
источник
3
Например, работает и в Linuxcd ~/whatever
Пит
Спасибо. Это отлично работает
Сихат Афнан
33

Помимо подхода @ Matt, один из способов изменить каталог по умолчанию для постоянного использования для ноутбуков - это изменить файлы конфигурации. Во-первых, в командной строке введите:

$> ipython profile create

инициализировать профиль с файлом конфигурации по умолчанию. Во-вторых, в файле ipython_notebook_config.pyраскомментируйте и отредактируйте эту строку:

# c.NotebookManager.notebook_dir = 'D:\\Documents\\Desktop'

изменения D:\\Documents\\Desktop на любой путь, который вам нравится.

Это работает для меня;)

ОБНОВЛЕНИЕ: больше c.NotebookManager.notebook_dirнет. Теперь строка для раскомментирования и конфигурации выглядит так: c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'

zhangxaochen
источник
15
Если вы используете Jupyter, команда изменится на «jupyter notebook --generate-config», а строка для изменения в «jupyter \ jupyter_notebook_config.py» будет «c.NotebookApp.notebook_dir =»
MrFancypants
27

Для Windows 10

  1. Найдите jupyter_notebook_config.py в C: \ Users \ your_user_name \ .jupyter или найдите его с помощью cortana.

  2. Если у вас его нет, перейдите к строке cmd и введите:

    jupyter notebook --generate-config

  3. Откройте jupyter_notebook_config.py и выполните ctrl-fпоиск:

    c.NotebookApp.notebook_dir

  4. Раскомментируйте это, удалив #.

  5. Измените это на:

    c.NotebookApp.notebook_dir = 'C:/your/new/path'

    Примечание: Вы можете поставить uперед первой ', изменение \\\\к /, или изменение ' к ". Я не думаю, что это имеет значение.

  6. Перейдите по ссылке Jupyter Notebook и щелкните ее правой кнопкой мыши. Выберите свойства. Перейдите в контекстное меню и нажмите «Цель». Ищите% USERPROFILE%. Удали это. Сохранить. Перезапустите Jupyter.

Уильям
источник
3
Я на Windows 10 перепробовал все предыдущие ответы, и это единственное решение, которое сработало для меня! Последний шаг имеет решающее значение. На самом деле, это может быть тот случай, когда вам не нужны все предыдущие шаги, если на последнем шаге удаляется% USERPROFILE% и он заменяется нужным каталогом
Mateo
22

Обычно $ ipython notebookзапускают ноутбуки и ядра в текущем рабочем каталоге терминала.

Но если вы хотите указать каталог запуска, вы можете использовать --notebook-dirопцию следующим образом:

$ ipython notebook --notebook-dir=/path/to/specific/directory

Азиз Альто
источник
14

Перед запуском ipython:

  1. Измените каталог на ваш предпочтительный каталог
  2. Запустить ipython

После запуска ipython:

  1. использование %cd /Enter/your/prefered/path/here/
  2. Используйте %pwdдля проверки вашего текущего каталога
Фархад Малеки
источник
В качестве достойного решения я предлагаю использовать virtualenvwrapper для назначения каталога каждой среде. В дополнение ко всем преимуществам виртуальных сред, активируя каждую среду, вы можете быть перенаправлены в определенный каталог. Пожалуйста, ознакомьтесь с документацией по следующей ссылке: virtualenvwrapper.readthedocs.io/en/latest/… Если вы используете дистрибутив python от anaconda, вы можете использовать
Farhad Maleki
12

Упрощенная модификация описанного выше трюка Windows - без необходимости жестко кодировать каталог.

А) Создайте командный файл со следующим содержимым: (Примечание. Пакетный файл - это простой текстовый файл, содержащий команды, которые можно запустить в окне cmd. Он должен иметь расширение «.bat», поэтому ... вы будете необходимо отключить настройку папки, которая скрывает расширения известных типов)

rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook 
pause

B) Скопируйте и вставьте пакетный файл в любую папку, в которой вы хотите запустить сервер ноутбука.

(Убедитесь, что у вас есть права на редактирование этой папки. "C: \" не очень хороший выбор.)

C) Дважды щелкните командный файл в проводнике Windows.

Сервер ноутбука должен запускаться как обычно.

user3659645
источник
Это лучшее. Это удобно для переключения каталога.
Notilas
Я считаю это лучшим решением. Заменить ipython notebookна, jupyter notebookпоскольку первое устарело.
Nim J
10

Для Linux и Windows: просто измените 1 строку, и вы можете изменить ее.

1. Open file

cwp.py

в

C: \ Users \ [имя вашего компьютера] \ Anaconda2

,

2. find the line 

os.chdir (documents_folder)

в конце файла.

Измените это на

os.chdir («ожидаемая рабочая папка»)

например: os.chdir ("D: / Jupyter_folder")

3. save and close.

Это сработало.


Обновить :

Когда дело доходит до MacOS, я не мог найти cwp.py. Вот что я нашел:

Откройте терминал на своем Macbook, запустите ' jupyter notebook --generate-config ».

Он создаст файл конфигурации в /Users/[your_username]/.jupyter/jupyter_notebook_config.py

Откройте файл конфигурации, затем измените эту строку # c.NotebookApp.notebook_dir = '' на c.NotebookApp.notebook_dir = ' ваш путь ' и не забывайте также комментировать эту строку.

Например, я изменяю свой путь на «/ Users / catbuilts / JupyterProjects /»

Catbuilts
источник
9

В соответствии с официальным документом Jupyter Notebook Change

%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%

к вашей папке путь

Документация Ссылка

Jupyter Notebook Документация

введите описание изображения здесь

Priyansh
источник
не забудьте заключить свой путь в двойные кавычки, например:"F:/YourPath"
Раджшекар Редди
6

ОС Windows 10 Python Анаконда 2018 вер

ИЗМЕНЕНИЕ РАБОЧЕГО СПРАВОЧНИКА ЮПИТЕРА НОУТБУКА ПО ФАЙЛАМ КОНФИГУРАЦИИ:

  1. Откройте командную строку (или Anaconda Prompt), затем введите «jupyter notebook --generate-config» и нажмите enter

  2. Это автоматически создает файл 'jupyter_notebook_config' в папке 'C: \ Users \ username.jupyter \'

  3. Найдите созданный файл 'jupyter_notebook_config' и отредактируйте его.

  4. Найти для # c.NotebookApp.notebook_dir = ''

  5. Поместите нужный путь в двойные кавычки, он становится ---> c.NotebookApp.notebook_dir = 'D: / my_folder / jupiter'

    • Обратите внимание, что используется косая черта (/), а комментарий (#) был удален.

Следовательно,

#c.NotebookApp.notebook_dir = '' 

Изменить на становится

c.NotebookApp.notebook_dir = 'D:/your/desired/path'
  1. Давайте изменим путь к значку ярлыка Jupyter Notebook 6.0 В меню «Пуск» щелкните правой кнопкой мыши ярлык, откройте папку. 6.1 Оказавшись внутри папки, рекомендуется создать копию ярлыка Jupyter, 6.2 щелкните правой кнопкой мыши на новом значке ярлыка, чтобы открыть свойства,

В заключение,

6.3 В целевом текстовом поле удалите % USERPROFILE% в конце пути. Очень длинный путь должен заканчиваться на jupyter-notebook-script.py

searchch my vid Jupyter Notebook - Измените путь к рабочей папке со стандартного на нужный путь

WebUser
источник
5

просто перейдите в предпочтительный каталог в CMD, так что если вы находитесь в

C:\Users\USERNAME>

просто поменяй путь вот так

C:\Users\USERNAME>cd D:\MyProjectFolder

курсор CMD затем переместится в эту папку

D:\MyProjectFolder>

Далее вы можете позвонить Jupyter

D:\MyProjectFolder>jupyter notebook
anasmatic
источник
Это самый простой метод для меня.
Том
Честно говоря, это должен быть одобренный ответ, остальные слишком сложны.
Эриком
4

Чтобы сделать тот же трюк, описанный ниже для Windows в OS X, создайте этот сценарий оболочки

#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook

Назовите его ipython-notebook.command и сделайте его исполняемым.

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

pheon
источник
4

При запуске из командной строки блокнот IPython будет использовать ваш текущий рабочий каталог. Я воспользовался этим и создал пункты контекстного меню, чтобы открыть его прямо из проводника Windows. Нет необходимости в ярлыках или пакетных скриптах!

Меня вдохновили основанные на реестре записи «Git GUI Here / Git Bash Here», созданные Git для Windows. Эта страница (ссылка на архивную версию) была полезна для поиска правильных ключей.

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

Key: HKCR\Directory\Background\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\Background\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%v"

Эта пара предназначена для контекстного меню, отображаемого при нажатии на папку. Записная книжка откроется с выбранной папкой в ​​качестве рабочего каталога.

Key: HKCR\Directory\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%1"

Обратите внимание на аргументы %vпротив, %1иначе это не сработает. Не забывайте цитаты либо. На моей платформе полный путь к IPython Notebook есть, C:\WinPython-32bit-2.7.6.4\IPython Notebook.exeно это значение, очевидно, будет зависеть от вашей установки.

Редактировать: AFAICT требуется полный путь, даже если исполняемый файл находится в системном пути.

patricktokeeffe
источник
Это должен быть лучший ответ IMO
RukTech
2

Найдите свой бинарный файл ipython. Если вы использовали anaconda для установки ipython-notebook на Mac, скорее всего, это произойдет в/Users/[name]/anaconda/bin/ каталоге

в этом каталоге, вместо того, чтобы запустить свой ноутбук как

./ipython notebook

добавить --notebook-dir=<unicode>опцию.

./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

Я использую bashscript в своей папке bin ipython для запуска своих ноутбуков:

DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

Примечание. Путь к директории ноутбука относительно каталога bin ipython.

kookara
источник
2

Просто следуйте руководству на официальном сайте , также скопированном ниже. Для первого шага вместо копирования модуля запуска вы можете просто перейти в меню «Пуск» и щелкнуть правой кнопкой мыши, чтобы открыть местоположение.

  1. Скопируйте панель запуска Jupyter Notebook из меню на рабочий стол.

  2. Щелкните правой кнопкой мыши на новом модуле запуска и измените поле «Начать с», вставив полный путь к папке, в которой будут находиться все записные книжки.

  3. Дважды щелкните значок запуска рабочего стола Jupyter Notebook (значок показывает [IPy]), чтобы запустить приложение Jupyter Notebook, которое откроется в новом окне браузера (или вкладке). Также обратите внимание, что окно вторичного терминала (используется только для регистрации ошибок и для выключения) также будет открыто. Если запускается только терминал, попробуйте открыть этот адрес в браузере: http: // localhost: 8888 / .

Джордж Лю
источник
2

На MiniConda2 / Anaconda2 под Windows, чтобы изменить рабочий каталог Jupyter или iPython, вы можете изменить этот файл:

C:\Program Files\Miniconda2\cwp.py

и добавьте местоположение папки вашего проекта: development_folder = 'C: \ Users \ USERNAME \ Development', которое в моем случае будет моим именем пользователя \ Development.

также измените: os.chdir (documents_folder) на os.chdir (development_folder)

try:
    documents_folder = get_folder_path(FOLDERID.Documents)
    development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
    documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)

Выполните, используя обычные ярлыки Jupiter Notebook.

Гунай Анач
источник
1
import sys
sys.path.append('C:/')
Leewis
источник
2
Хотя код ценится, у него всегда должно быть сопутствующее объяснение. Это не должно быть долго, но ожидается.
Петер - Восстановить Монику
1

У меня есть как 32-, так и 64-битные Python и ipython, использующие WinPython, я хотел, чтобы 32- и 64-битные версии указывали на один и тот же рабочий каталог для ноутбука ipython.

Я следовал приведенным выше советам, но я все еще не мог настроить свою работу.

Вот что я сделал - на случай, если это кому-нибудь понадобится:


Похоже, что ноутбук Ipython использовал конфигурацию из C:\pythonPath\winpythonPath\settings\.ipython\profile_default

Даже если ipython locate возвращаетсяC:\users\Username\.ipython

В результате изменение файла ipython_notebook_config.py ничего не изменило в моем рабочем каталоге.

Кроме того, ipython profile_createне создавал необходимые файлы Python вC:\pythonPath\winpythonPath\settings\.ipython\profile_default

Я уверен , что есть лучший способ , но решить эту проблему быстро, я скопировал отредактированный питон файлы C:\users\Username\.ipython\profile_defaultдляC:\pythonPath\winpythonPath\settings\.ipython\profile_default

Теперь (наконец-то) ipython notebook 64 bit работает и предоставляет мне правильный рабочий каталог

Примечание в Windows У меня нет проблем со следующим синтаксисом:

c.NotebookApp.notebook_dir = u'C:/Users/Path_to_working_directory'
Нейронная Пантера
источник
1

Если вы используете ipython в Linux, выполните следующие действия:
!cd /directory_name/
Вы можете попробовать все команды, которые работают в вашем терминале Linux.
!vi file_name.py

Просто укажите восклицательный знак (!) Перед вашими командами Linux.

abhijeetmote
источник
0

Для Mac OS X с пробелами в целевой директории (следите за @pheon). Добавьте дополнительную пару двойных кавычек около $ (...) в строке 2 таким образом. Смотрите: https://stackoverflow.com/a/1308838 (Шон Брайт)

#!/bin/bash
cd "$(dirname "$0")" && pwd
ipython notebook
TMN
источник
0

У меня есть очень эффективный способ сохранить записные книжки в нужном месте в окнах.

  1. Разовое занятие: убедитесь, что путь jupyter-notebook.exe сохранен в переменной среды.
  2. Откройте нужный каталог из проводника Windows или с помощью компакт-диска из командной строки
  3. В проводнике Windows в нужной папке выберите адресную строку (таким образом, чтобы метка пути была полностью выбрана) и введите jupyter-notebook.exe
  4. вуаля !! Записная книжка откроется из нужной папки, и все новые записные книжки будут сохранены в этом месте.
HVS
источник
0

В командной строке перед вводомjupyter notebook " перейдите в нужную папку.

В моем случае все мои файлы Python находятся в "D: \ Python".

Затем введите команду «Блокнот Jupyter» и там у вас есть. Вы изменили свой рабочий каталог.

Abhimanyu
источник
0

Этот вопрос ipython change pwdвозникает notebook, когда я ищу, хотя я не заинтересован в a , но в терминале или в qtconsole. Я не нашел нужную запись конфигурации:

# lines of code to run at IPython startup.
c.InteractiveShellApp.exec_lines = ['%cd /home/paul/mypy']

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

Из документов importвидно, что в записи чаще всего встречаются операторы, но, похоже, что многие магические команды также работают.

hpaulj
источник
0

Если вы используете ipython в Windows, выполните следующие действия:

  1. перейдите в блокнот ipython в программах, щелкните по нему правой кнопкой мыши и перейдите в свойства.
  2. На вкладке быстрого доступа измените каталог «Начать в» на нужный каталог.
  3. Перезагрузите ядро.
Ним Дж
источник
0

Вы также можете использовать AutoHotKey с простым сценарием для открытия сервера Jupyter Notebook в каталоге по умолчанию (CTRL + I) или пути, выделенного в проводнике (или в другом месте с помощью CTRL + SHIFT + I).

#SingleInstance Force
#NoTrayIcon

SetTitleMatchMode RegEx

; Press CTRL+ALT+I in a Windows Explorer window to launch a IPython notebook server in the current folder.
^+!i::
; Get the current path.
Send ^l
; Backup the current clipboard.
ClipSaved := ClipboardAll
; Copy and save the current path.
Send ^c
ClipWait
x = %Clipboard%
; Restore the clipboard.
Clipboard := ClipSaved
ClipSaved = ; Free the memory in case the clipboard was very large.
; Now, run the IPython notebook server.
RunWait, ipython notebook --notebook-dir "%x%", , min
return

^i::
; Now, run the IPython notebook server.
RunWait, jupyter notebook --notebook-dir "C:\Path\To\Workspace", , min
return

; Press CTRL+ALT+P to kill all Python processes.
^!p::
Run, taskkill /f /im python.exe, , min
return
ЗШ
источник
0

Upper Solution может не работать, если вы установили последнюю версию Python в Windows. Я установил Python 3.6.0 :: Anaconda 4.3.0 (64-разрядная версия) и хотел изменить рабочий каталог iPython Notebook под названием Jupyter, и вот как он работал для меня.

Шаг 1: Откройте CMD и введите следующую команду.

Шаг 1: CMD

Шаг 2: Теперь он сгенерировал файл в вашей папке .jupyter. Для меня это C: \ Users \ Admin.jupyter. Там вы найдете файл с именем jupyter_notebook_config.py. Щелкните правой кнопкой мыши и отредактируйте его. Добавьте следующую строку и укажите путь к вашему рабочему каталогу. Установите собственный рабочий каталог вместо «I: \ STUDY \ Y2-Trimester-1 \ Modern Data Science»

Мы сделали. Теперь вы можете попробовать перезагрузить ноутбук Jupyter. Надеюсь, что это полезно для вас. Спасибо

Мохит Рангхолия
источник
0

Я добавлю к длинному списку ответов здесь. Если вы используете Windows / используете Anaconda3, я выполнил это, перейдя в файл /Scripts/ipython-script.py и просто добавив строки

import os
os.chdir(<path to desired dir>)

до линии

sys.exit(IPython.start_ipython())
Alharithi
источник