Как изменить папку запуска jupyter
Перейти к содержимому

Как изменить папку запуска jupyter

  • автор:

Сменить рабочий каталог Jupiter Notebook

Author24 — интернет-сервис помощи студентам

Я уже попробовал следующее:
— изменил в файле jupyter_notebook_config.py строку # c.NotebookApp.notebook_dir = ‘C:/Users/Arlen/Documents/’
— изменил рабочую папку Anaconda
— пробовал запускать jupiter в нужной мне папке
— запускал в командной строке jupyter notebook —notebook-dir=/Users/Arlen/Documents

Запускаю Jupiter через Anaconda
Windows 10

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Подключить R к Jupiter Notebook
Добрый день! Подскажите пожалуйста, как подключить R к Jupiter Notebook? Чтобы прямо в ячейке.

Файл jupiter notebook не отображается в Internet explorer
Я новичок. Создала файл jupiter notebook, но он не отображается в Internet explorer. Сохранила, не.

Работа с jupiter notebook
Использовать объект Series, содержащий следующие индексы: фамилия, имя; знак Зодиака; дата.

Работа с jupiter notebook
Использовать объект Series, содержащий следующие индексы: фамилия и инициалы; номер группы;.

Jupiter Notebook, как отобразить структуру каталогов?
Добрый день! Есть пример из книги, выполнил его, но результат отличается. Почему? Пример: .

Эксперт Python

5417 / 3841 / 1214
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1

Изменить в свойствах ярлыка запуска («G:\python\notebooks» это как мой кастомный каталог для блокнотов):
J:\Anaconda37\python.exe J:\Anaconda37\cwp.py J:\Anaconda37 J:\Anaconda37\python.exe J:\Anaconda37\Scripts\jupyter-notebook-script.py «G:\python\notebooks»

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как выделить из даты месяц в Jupiter Notebook (Python)?
Есть датасет, в котором один признак — дата. Как из полной даты (тип данных datetime64) например.

Jupiter Notebook и навигация по заголовкам
Здравствуйте, друзья! Jupiter Notebook приятная среда для работы с данными, формулами, графики.

Построение фигуры в 3d для jupiter notebook
построить в системе jupiter notebook 3d фигуру лемниската(бесконечность)

Настроить вкладку Clusters в Jupiter Notebook
Добрый день! Подскажите как настроить вкладку Clusters в Jupiter Notebook? Пока на ней есть.

Сменить текущий каталог.
Помогите! Как в паскале сменить текущий каталог на "C:\\Documents and Settings\<Имя текущего.

Или воспользуйтесь поиском по форуму:

Действия с библиотеками в образах Jupyter Server

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

В инструкции описано, как узнать, какие библиотеки установлены, как установить и обновить библиотеки.

Получение списка библиотек, установленных в образе Jupyter Server

Чтобы увидеть список библиотек, установленных в образе Jupyter Server:

  1. Создайте или подключитесь к уже существующему Jupyter Notebook.
  2. В ячейке Jupyter Notebook выполните следующую команду:

pip list

Получение списка библиотек, установленных в базовом образе

Чтобы увидеть список библиотек, установленных в базовых образах, выполните последовательность действий, как описано в разделе Актуализация списка библиотек в базовых образах .

Установка дополнительных библиотек в Jupyter Server

Для установки дополнительных библиотек выполните команду в ячейке ноутбука:

!pip install

Где package_name — наименование библиотеки, которую предполагается установить, а version — версия данной библиотеки.

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

!pip list | grep

В Jupyter Server есть каталоги, в которых хранятся служебные и пользовательские файлы:

  • /home/user — каталог, уникальный для каждого Jupyter Server.
  • /home/jovyan — каталог, общий для всех Jupyter Server, созданных в рамках одного воркспейса.

Если устанавливать библиотеки с помощью команды pip install , то зависимости будут установлены в каталог /home/jovyan/.img-xxxxx .

При постановке Jupyter Server на паузу этот каталог остается, при остановке (удалении) каталог удаляется. При удалении Jupyter Server все библиотеки, которые установлены с помощью команды pip install , удаляются вместе с каталогом /home/user .

Для использования требуемого набора библиотек можно создать и использовать кастомный Docker-образ. Подробнее см. Способ 1. Обучение из Jupyter Server с GPU .

Jupyter Server называется test-img-dir , в нем командой pip install glances установили библиотеку. Установленная библиотека с требуемыми зависимостями будет находиться в каталоге /home/jovyan/.imgenv-test-img-dir-0/lib/python3.7/site-packages .

Обратите внимание на то, что в образ Jupyter Server jupyter-cuda10.1-tf2.3.0-gpu можно дополнительно установить библиотеку DeepSpeed. Для этого:

  1. Создайте или подключитесь к уже существующему Jupyter Notebook.
  2. Запустите командную строку ( New → Terminal ).
  3. Выполните команду ниже. Библиотека установится в соответствующий каталог.
cd /tmp && git clone https://github.com/microsoft/DeepSpeed.git && cd DeepSpeed && \ pip install cpufeature && \ DS_BUILD_SPARSE_ATTN=1 DS_BUILD_CPU_ADAM=1 /tmp/DeepSpeed/install.sh

Установка дополнительных библиотек в базовый образ

Пользователи могут установить дополнительные библиотеки в базовые образы. Для сборки таких кастомных образов используются средства функции client_lib . Подробнее см. Способ 1. Обучение из Jupyter Server с GPU .

Обновление версий библиотек в Jupyter Server

Чтобы обновить версию установленной библиотеки, выполните команду:

pip install --upgrade

Ранее установленная версия библиотеки обновится.

Пример переустановки версии torch приведен ниже.

pip install --no-cache-dir torch===1.5.0+cu101 torchvision==0.6.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

Не рекомендуется менять версию базовых пакетов — Horovod, TensorFlow, Apex, MXNet, TensorBoard, KServe, PyTorch.

Обновление версий библиотек в базовых образах

Для обновления версий библиотек, установленных в базовом образе, внесите модули и их версии в файл requirements.txt и соберите кастомный образ с использованием этого файла. Подробнее см. Способ 1. Обучение из Jupyter Server с GPU .

Актуализация списка библиотек в базовых образах

Список базовых образов и версий предустановленных библиотек в данных образах может периодически обновляться (См. Образы для Jupyter Server ). Пользователи могут получить перечень актуальных версий библиотек. Для этого необходимо выполнить последовательность действий, описанную ниже.

  1. Создайте или подключитесь к уже существующему Jupyter Notebook.
  2. Выберите подключение к Jupyter Notebook или JupyterLab. Рабочий каталог, из которого будут запускаться файлы, — /home/jovyan/ .
  3. Создайте в рабочем каталоге файл test.py следующего содержания:

import subprocess if __name__ == '__main__': cmd = 'pip freeze' subprocess.run(cmd, shell=True) 
import client_lib 
job = client_lib.Job(base_image='your base image', script = '/home/jovyan/test.py', n_workers=1, instance_type='your isntance_type', processes_per_worker=1 ) 

Для получения значения instance_type воспользуйтесь инструкцией .

job.submit() 
import time while True: job.logs() time.sleep(5) 
  • Создать Jupyter Server
  • Образы для Jupyter Server
  • Образы для деплоев
  • Образы для задач обучения

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

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

Поделиться 28 марта 2013 в 12:55

%pwd #look at the current work dir %cd #change to the dir you want 

Поделиться 26 июля 2015 в 03:05

  1. Ищите jupyter_notebook_config.py в C:\Users\your_user_name\.jupyter или найдите его с помощью кортана.
  2. Если у вас его нет, то перейдите в командную строку и введите: 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 и щелкните правой кнопкой мыши. Выберите свойства. Перейдите в меню Shortcut и нажмите Target. Найдите %USERPROFILE%. Удалите его. Сохраните. Перезапустите Jupyter.

Поделиться 31 октября 2017 в 18:49

Как упомянул 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 , он открывает мою нужную папку notebook. Я также версионировал всю папку ~/.jupyter в моем репозиторииdotfiles, которую я разворачиваю на каждой новой рабочей машине.

В качестве отрывка вы все еще можете использовать опцию командной строки —notebook-dir , поэтому, возможно, простой псевдоним будет лучше подходить для ваших нужд.

jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory 

Поделиться 03 февраля 2016 в 14:48

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

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

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

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

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

(Обратите внимание на добавленный слэш в конце «Начать в»)

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

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

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

ОБНОВЛЕНИЕ ДЛЯ ЗАМЕТНИЯ JUPYTER ~ версии 4.1.1

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

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

Target (if jupyter notebook in path): jupyter notebook Target (if jupyter notebook NOT in path): C:\Users\\Anaconda\Scripts\jupyter.exe notebook 

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

Поделиться 16 ноября 2013 в 21:20

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

Как запустить jupyter notebook из другой папки?

Нашёл, что стартовая папка где-то в файле конфигурации.
Но у меня примеры в разных папках. В коде часто используется относительный путь для загрузки данных (../data).
Есть способ менять папки? Допустим, в одном блокноте примеры в одной папки, запускаю другой блокнот, надо как-то переключиться.

  • Вопрос задан более года назад
  • 697 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

Maksim_64

Data Analyst

очень просто, перейдите в терминале с помощью (cd) в нужную папку и запускайте jupyter notebook или jupyter lab.

Ответ написан более года назад
Александр Скуснов @AlexSku Автор вопроса

Как запускать? По документации пишу jupyter notebook, выдаёт ошибку (в самом конце, что jupyter-notebook не найден).
Запускаю либо из менеджера Анаконды, либо из меню Анаконды (в Windows), причём появляется разный список папок (не исключено, что у меня два ноутбука).

Александр Скуснов @AlexSku Автор вопроса

>jupyter notebook usage: jupyter [-h] [--version] [--config-dir] [--data-dir] [--runtime-dir] [--paths] [--json] [--debug] [subcommand] Jupyter: Interactive Computing positional arguments: subcommand the subcommand to launch options: -h, --help show this help message and exit --version show the versions of core jupyter packages and exit --config-dir show Jupyter config dir --data-dir show Jupyter data dir --runtime-dir show Jupyter runtime dir --paths show all Jupyter paths. Add --json for machine-readable format. --json output paths as machine-readable json --debug output debug information about paths Available subcommands: kernel kernelspec migrate run troubleshoot Jupyter command `jupyter-notebook` not found.

Maksim_64

Александр Скуснов, А он у вас установлен? команда jupyter-notebook или jupyter notebook должны обе работать . Может быть анаконда как то странно установлена и notebook не установлен. pip install jupyter notebook попробуйте.

Александр Скуснов @AlexSku Автор вопроса

Кстати, скачал jupyterlab (тоже не исключено, что повторно), она запустилась. Но не может импортировать torch, хотя, если запускать notebook через менеджер Анаконды, то в нём import torch срабатывает.
Как сделать, чтобы в jupyter-lab torch (установленный) импортировался?

Maksim_64

Александр Скуснов, Или что наиболее вероятно, ваш терминал не знает что такое jupyter notebook. Нужно будет поработать с переменной окружения. Загуглите если все установлено это проблемы с терминалом а не с jupyter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *