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

Я уже попробовал следующее:
— изменил в файле 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, как отобразить структуру каталогов?
Добрый день! Есть пример из книги, выполнил его, но результат отличается. Почему? Пример: .
![]()
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:
- Создайте или подключитесь к уже существующему Jupyter Notebook.
- В ячейке 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. Для этого:
- Создайте или подключитесь к уже существующему Jupyter Notebook.
- Запустите командную строку ( New → Terminal ).
- Выполните команду ниже. Библиотека установится в соответствующий каталог.
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 ). Пользователи могут получить перечень актуальных версий библиотек. Для этого необходимо выполнить последовательность действий, описанную ниже.
- Создайте или подключитесь к уже существующему Jupyter Notebook.
- Выберите подключение к Jupyter Notebook или JupyterLab. Рабочий каталог, из которого будут запускаться файлы, — /home/jovyan/ .
- Создайте в рабочем каталоге файл 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
- Ищите jupyter_notebook_config.py в C:\Users\your_user_name\.jupyter или найдите его с помощью кортана.
- Если у вас его нет, то перейдите в командную строку и введите: 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 и щелкните правой кнопкой мыши. Выберите свойства. Перейдите в меню 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

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.

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

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