Когда я открываю блокнот Jupyter (ранее IPython), по умолчанию он становится C:\Users\USERNAME
.
Как я могу изменить это так в другое место?
Когда я открываю блокнот Jupyter (ранее IPython), по умолчанию он становится C:\Users\USERNAME
.
Как я могу изменить это так в другое место?
Ответы:
jupyter notebook --help-all
может помочьНапример:
Конечно, вы можете установить его в своем профиле, если это необходимо, вам может потребоваться избежать обратной косой черты в Windows.
Обратите внимание, что это заменит любой путь, который вы могли указать в файле jupyter_notebook_config.py. (Где вы можете установить переменную,
c.NotebookApp.notebook_dir
которая будет вашим местоположением запуска по умолчанию.)источник
источник
!cd
в ноутбуке Python3 Jupyter, и это не работает, но это сработалоУдобный трюк для тех, кто использует IPython в Windows, заключается в том, что вы можете сделать значок ipython в каждой из директорий вашего проекта, предназначенного для открытия, когда блокнот указывает на выбранный проект. Это помогает держать вещи отдельно.
Например, если у вас есть новый проект в каталоге C: \ fake \ example \
Скопируйте значок записной книжки ipython в каталог или создайте новую ссылку на оболочку Windows "cmd". Затем щелкните правой кнопкой мыши значок и «Изменить свойства»
Установите свойства ярлыка на:
(Обратите внимание на добавленную косую черту в конце «start in»)
Это запускает командную строку Windows, изменяет ваш рабочий каталог и запускает блокнот ipython, указывающий на этот каталог.
Поместите один из них в каждую папку проекта, и вы получите группы ноутбуков ipython, которые будут аккуратны и отделены друг от друга, при этом оставаясь на расстоянии всего двух кликов.
ОБНОВЛЕНИЕ: IPython убрал поддержку встраивания командной строки в pylab, поэтому исправление этой уловки состоит в том, чтобы просто устранить «--pylab inline», если у вас более новая версия IPython (или вы просто не хотите использовать pylab, очевидно).
ОБНОВЛЕНИЕ ДЛЯ JUPYTER NOTEBOOK ~ версия 4.1.1
На моих тестовых машинах, как показано в комментариях ниже, появляется новейшая сборка jupyter, которая проверяет начальный каталог и запускается с ним в качестве рабочего каталога. Это означает, что переопределение рабочего каталога не требуется.
Таким образом, ваш ярлык может быть таким простым:
Если jupyter notebook отсутствует в вашей переменной PATH, вам просто нужно добавить полную ссылку на каталог перед командой. Если это не сработает, попробуйте поработать с более ранней версией. Очень удобно, что теперь «Start in:» может быть пустым в моих тестах с 4.1.1 и более поздними версиями. Возможно, они читали эту запись на SO и ей понравилось, так что долго голосую, это никому не нужно больше :)
источник
Как упомянуто в комментариях MrFancypants, если вы используете Jupyter (что следует делать , поскольку в настоящее время он заменяет старый проект IPython Notebook), все немного по-другому . Во-первых, больше нет профилей.
После установки Jupyter сначала проверьте папку ~ / .jupyter, чтобы увидеть ее содержимое. Если никакие файлы конфигурации не были перенесены из профиля IPython по умолчанию (как это было не в моем случае), создайте новый для Jupyter Notebook:
Это создает файл ~ / .jupyter / jupyter_notebook_config.py с некоторыми полезными комментариями возможных опций. Чтобы установить каталог по умолчанию, добавьте:
Когда я переключаюсь между Linux и OS X, я хотел использовать путь относительно моей домашней папки (поскольку они различаются - / Users / username и / home / username ), поэтому я установил что-то вроде:
Теперь, когда я запускаю
jupyter notebook
, он открывает нужную папку для ноутбука. Я также делаю версию всей папки ~ / .jupyter в моем репозитории dotfiles , которую развертываю на каждой новой рабочей машине.Кроме того, вы все еще можете использовать параметр
--notebook-dir
командной строки, так что, возможно, простой псевдоним лучше подойдет вашим потребностям.источник
c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'
нем, кажется, прекрасно работает без негоtype(u'bla')
vs.type('bla')
В Python 3 это то же самое, что и строковое выражение безu
(так как все строки - Unicode).В iPython Notebook на Windows это работало для меня:
источник
cd ~/whatever
Помимо подхода @ Matt, один из способов изменить каталог по умолчанию для постоянного использования для ноутбуков - это изменить файлы конфигурации. Во-первых, в командной строке введите:
инициализировать профиль с файлом конфигурации по умолчанию. Во-вторых, в файле
ipython_notebook_config.py
раскомментируйте и отредактируйте эту строку:изменения
D:\\Documents\\Desktop
на любой путь, который вам нравится.Это работает для меня;)
ОБНОВЛЕНИЕ: больше
c.NotebookManager.notebook_dir
нет. Теперь строка для раскомментирования и конфигурации выглядит так:c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'
источник
Для Windows 10
Найдите jupyter_notebook_config.py в C: \ Users \ your_user_name \ .jupyter или найдите его с помощью cortana.
Если у вас его нет, перейдите к строке cmd и введите:
jupyter notebook --generate-config
Откройте jupyter_notebook_config.py и выполните
ctrl-f
поиск:c.NotebookApp.notebook_dir
Раскомментируйте это, удалив #.
Измените это на:
c.NotebookApp.notebook_dir = 'C:/your/new/path'
Примечание: Вы можете поставить
u
перед первой'
, изменение\\\\
к/
, или изменение'
к"
. Я не думаю, что это имеет значение.Перейдите по ссылке Jupyter Notebook и щелкните ее правой кнопкой мыши. Выберите свойства. Перейдите в контекстное меню и нажмите «Цель». Ищите% USERPROFILE%. Удали это. Сохранить. Перезапустите Jupyter.
источник
Обычно
$ ipython notebook
запускают ноутбуки и ядра в текущем рабочем каталоге терминала.Но если вы хотите указать каталог запуска, вы можете использовать
--notebook-dir
опцию следующим образом:$ ipython notebook --notebook-dir=/path/to/specific/directory
источник
Перед запуском ipython:
После запуска ipython:
%cd /Enter/your/prefered/path/here/
%pwd
для проверки вашего текущего каталогаисточник
Упрощенная модификация описанного выше трюка Windows - без необходимости жестко кодировать каталог.
А) Создайте командный файл со следующим содержимым: (Примечание. Пакетный файл - это простой текстовый файл, содержащий команды, которые можно запустить в окне cmd. Он должен иметь расширение «.bat», поэтому ... вы будете необходимо отключить настройку папки, которая скрывает расширения известных типов)
B) Скопируйте и вставьте пакетный файл в любую папку, в которой вы хотите запустить сервер ноутбука.
(Убедитесь, что у вас есть права на редактирование этой папки. "C: \" не очень хороший выбор.)
C) Дважды щелкните командный файл в проводнике Windows.
Сервер ноутбука должен запускаться как обычно.
источник
ipython notebook
на,jupyter notebook
поскольку первое устарело.Для Linux и Windows: просто измените 1 строку, и вы можете изменить ее.
в
,
в конце файла.
Измените это на
например: os.chdir ("D: / Jupyter_folder")
Это сработало.
Обновить :
Когда дело доходит до 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 /»
источник
В соответствии с официальным документом Jupyter Notebook Change
к вашей папке путь
Документация Ссылка
источник
"F:/YourPath"
ОС Windows 10 Python Анаконда 2018 вер
ИЗМЕНЕНИЕ РАБОЧЕГО СПРАВОЧНИКА ЮПИТЕРА НОУТБУКА ПО ФАЙЛАМ КОНФИГУРАЦИИ:
Откройте командную строку (или Anaconda Prompt), затем введите «jupyter notebook --generate-config» и нажмите enter
Это автоматически создает файл 'jupyter_notebook_config' в папке 'C: \ Users \ username.jupyter \'
Найдите созданный файл 'jupyter_notebook_config' и отредактируйте его.
Найти для # c.NotebookApp.notebook_dir = ''
Поместите нужный путь в двойные кавычки, он становится ---> c.NotebookApp.notebook_dir = 'D: / my_folder / jupiter'
Следовательно,
Изменить на становится
В заключение,
6.3 В целевом текстовом поле удалите % USERPROFILE% в конце пути. Очень длинный путь должен заканчиваться на jupyter-notebook-script.py
searchch my vid Jupyter Notebook - Измените путь к рабочей папке со стандартного на нужный путь
источник
просто перейдите в предпочтительный каталог в CMD, так что если вы находитесь в
просто поменяй путь вот так
курсор CMD затем переместится в эту папку
Далее вы можете позвонить Jupyter
источник
Чтобы сделать тот же трюк, описанный ниже для Windows в OS X, создайте этот сценарий оболочки
Назовите его ipython-notebook.command и сделайте его исполняемым.
Поместите его в каталог, в котором вы хотите работать, затем дважды щелкните по нему.
источник
При запуске из командной строки блокнот IPython будет использовать ваш текущий рабочий каталог. Я воспользовался этим и создал пункты контекстного меню, чтобы открыть его прямо из проводника Windows. Нет необходимости в ярлыках или пакетных скриптах!
Меня вдохновили основанные на реестре записи «Git GUI Here / Git Bash Here», созданные Git для Windows. Эта страница (ссылка на архивную версию) была полезна для поиска правильных ключей.
Эта первая пара предназначена для контекстного меню, в котором ничего не выбрано (например, фон каталога). Записная книжка откроется с текущим каталогом, поскольку это рабочий каталог.
Эта пара предназначена для контекстного меню, отображаемого при нажатии на папку. Записная книжка откроется с выбранной папкой в качестве рабочего каталога.
Обратите внимание на аргументы
%v
против,%1
иначе это не сработает. Не забывайте цитаты либо. На моей платформе полный путь к IPython Notebook есть,C:\WinPython-32bit-2.7.6.4\IPython Notebook.exe
но это значение, очевидно, будет зависеть от вашей установки.Редактировать: AFAICT требуется полный путь, даже если исполняемый файл находится в системном пути.
источник
Найдите свой бинарный файл ipython. Если вы использовали anaconda для установки ipython-notebook на Mac, скорее всего, это произойдет в
/Users/[name]/anaconda/bin/
каталогев этом каталоге, вместо того, чтобы запустить свой ноутбук как
добавить
--notebook-dir=<unicode>
опцию.Я использую bashscript в своей папке bin ipython для запуска своих ноутбуков:
Примечание. Путь к директории ноутбука относительно каталога bin ipython.
источник
Просто следуйте руководству на официальном сайте , также скопированном ниже. Для первого шага вместо копирования модуля запуска вы можете просто перейти в меню «Пуск» и щелкнуть правой кнопкой мыши, чтобы открыть местоположение.
источник
На MiniConda2 / Anaconda2 под Windows, чтобы изменить рабочий каталог Jupyter или iPython, вы можете изменить этот файл:
и добавьте местоположение папки вашего проекта: development_folder = 'C: \ Users \ USERNAME \ Development', которое в моем случае будет моим именем пользователя \ Development.
также измените: os.chdir (documents_folder) на os.chdir (development_folder)
Выполните, используя обычные ярлыки Jupiter Notebook.
источник
источник
У меня есть как 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 У меня нет проблем со следующим синтаксисом:
источник
Если вы используете ipython в Linux, выполните следующие действия:
!cd /directory_name/
Вы можете попробовать все команды, которые работают в вашем терминале Linux.
!vi file_name.py
Просто укажите восклицательный знак (!) Перед вашими командами Linux.
источник
Для Mac OS X с пробелами в целевой директории (следите за @pheon). Добавьте дополнительную пару двойных кавычек около $ (...) в строке 2 таким образом. Смотрите: https://stackoverflow.com/a/1308838 (Шон Брайт)
источник
У меня есть очень эффективный способ сохранить записные книжки в нужном месте в окнах.
jupyter-notebook.exe
сохранен в переменной среды.jupyter-notebook.exe
источник
В командной строке перед вводом
jupyter notebook
" перейдите в нужную папку.В моем случае все мои файлы Python находятся в "D: \ Python".
Затем введите команду «Блокнот Jupyter» и там у вас есть. Вы изменили свой рабочий каталог.
источник
Этот вопрос
ipython change pwd
возникаетnotebook
, когда я ищу, хотя я не заинтересован в a , но в терминале или в qtconsole. Я не нашел нужную запись конфигурации:Это
shell
класс базового уровня ; есть записи терминала и консоли (и, вероятно, записной книжки), которые могут дополнительно настроить действие.Из документов
import
видно, что в записи чаще всего встречаются операторы, но, похоже, что многие магические команды также работают.источник
Если вы используете ipython в Windows, выполните следующие действия:
источник
Вы также можете использовать AutoHotKey с простым сценарием для открытия сервера Jupyter Notebook в каталоге по умолчанию (CTRL + I) или пути, выделенного в проводнике (или в другом месте с помощью CTRL + SHIFT + I).
источник
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. Надеюсь, что это полезно для вас. Спасибо
источник
Я добавлю к длинному списку ответов здесь. Если вы используете Windows / используете Anaconda3, я выполнил это, перейдя в файл /Scripts/ipython-script.py и просто добавив строки
до линии
источник