JupyterLab – Установка и начало работы
Вы можете попробовать онлайн возможности JupyterLab перед установкой. Посетите https://jupyter.org/try и выберите вариант «попробовать JupyterLab».
На вкладке запуска отображаются доступные на данный момент ядра и консоли. Вы можете запустить новый ноутбук / терминал на основе любого из них. В левой колонке также есть вкладки для браузера файлов, запущенные ядра и вкладки, а также вид настроек.
JupyterLab обычно устанавливается автоматически с дистрибутивом Anaconda. Однако его также можно установить отдельно с помощью следующей команды conda –
conda install -c conda-forge jupyterlab
Вы также можете использовать команду pip для этой цели –
pip3 install jupyterlab
Для запуска приложения JupyterLab наиболее удобным способом является Anaconda Navigator, если он установлен.
Поочередно запустите его из командной строки из командной строки Windows / Linux или из командной строки Anaconda, используя эту команду –
jupyter lab
В любом случае, экран запуска приложения JupyterLab выглядит так:
Как запустить jupyterlab из консоли
МЕРОПРИЯТИЯ
Всероссийский хакатон по биометрии
Комментарии
Популярные По порядку
Не удалось загрузить комментарии.
ВАКАНСИИ
Преподаватель на курс БД SQL в Proglib.Academy
по итогам собеседования
Методист-педагогический дизайнер в Proglib.Academy
по итогам собеседования
ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ
ТОП-15 книг по Python: от новичка до профессионала
Книги по Python (и связанным с ним специальным темам) на русском языке. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
DeepFake-туториал: создаем собственный дипфейк в DeepFaceLab
Рассказываем о технологии DeepFake и шаг за шагом учимся делать дипфейки в DeepFaceLab – нейросетевой программе, меняющей лица в видеороликах.
Пишем свою нейросеть: пошаговое руководство
Отличный гайд про нейросеть от теории к практике. Вы узнаете из каких элементов состоит ИНС, как она работает и как ее создать самому.
NeilAlishev / Instruction.md
Это очень частая проблема, которая появляется на некоторых ОС. Дело в том, что среда разработки запустилась, но браузер не открылся автоматически.
Как решить эту проблему?
В первую очередь, попробуйте запустить Anaconda Navigator с правами администратора (правой кнопкой мыши нажать на иконку Anaconda Navigator, во всплывающем меню выбрать «Запуск от имени администратора»). Теперь, запустите Jupyter Notebook.
Если все равно не открывается окно браузера, выполните инструкции описанные далее.
- Запустите программу, которая называется CMD.exe Prompt (может также называться Anaconda Prompt), нажав на Launch. Эта программа находится тут же, в Anaconda Navigator, рядом с программой Jupyter Notebook. После нажатия на Launch, должна открыться командная строка. Если этой программы нет в Anaconda Navigator, можно найти программу «Anaconda Prompt» на компьютере с помощью обычного поиска по программам.
- В этой командной строке мы должны выполнить команду jupyter notebook list (если команда не сработала, попробуйте сначала выполнить команду jupyter notebook list -V , а потом уже команду jupyter notebook list )
- Вышеупомянутая команда показывает тот адрес, по которому мы сможем получить доступ к нашей среде разработки. Адрес имеет вид: http://localhost:8888/?token=СЛУЧАЙНАЯ_ПОСЛЕДОВАТЕЛЬНОСТЬ_БУКВ_И_ЦИФР
Вам необходимо скопировать этот адрес, вставить его в адресную строку вашего браузера и перейти на эту страницу. После этого откроется среда разработки Jupyter Notebook. Можно работать.
Чтобы скопировать адрес из командной строки Windows, необходимо кликнуть правой кнопкой мыши в любом месте командной строки. В выпадающем меню надо выбрать пункт «пометить». После этого, можно будет выделить курсором интересующий нас адрес. После того, как адрес будет выделен, надо нажать на клавишу Enter на вашей клавиатуре. Готово — адрес скопирован в буфер обмена. Можно его вставлять в адресную строку браузера.
ОС Linux или Mac OS: Надо просто открыть терминал и там написать jupyter notebook Полученный адрес надо скопировать в адресную строку браузера.
P.S. Если Jupyter Notebook так и не запустился, можно использовать среду разработки PyCharm. Эта среда разработки ничуть не хуже, чем Jupyter Notebook, и тоже отлично нам подойдет.
JupyterLab. Запуск в docker контейнере
Jupyter лучше запускать не из официального docker образа, а создавать свой образ вручную. Тогда при критической ошибке после установки новых пакетов контейнер не будет падать, и можно будет починить его изнутри.
Всё описанное ниже стоит оформить в docker файл, но пока руки не дошли.
Сначала запускаем образ чистой Debian:
docker run -dit —name jupyter debian
Но если нужен контейнер с поддержкой вычисления через GPU от Nvidia, то читайте об этом в статье «Nvidia GPU внутри контейнера docker».
Входим в командную строку контейнера:
docker exec -u root -it jupyter bash
Для автозапуска от лица jupyter добавляем в /root/.bashrc следующее:
echo ‘/bin/su -c «/home/jupyter/.local/bin/jupyter-lab —ip 0.0.0.0 >/dev/null 2>&1 &» — jupyter’ >> /root/.bashrc
apt update && apt install -y python3-pip python3-dev
Добавляем пользователя и заходим в него:
useradd -m jupyter
sed -i ‘s|jupyter:/bin/sh|jupyter:/bin/bash|’ /etc/passwd
su — jupyter
cd ~
Устанавливаем jupyter-lab через pip:
Ставим ссылки на исполняемые файлы:
echo ‘export PATH=/home/jupyter/.local/bin:$PATH’ >> ~/.bashrc
Надо загрузить добавленные переменные оболочки. Можно релогинуться, но легче запустить новый bash:
После чего стоит выйти из контейнера и проверить работу, перезапустив его:
Находим ip адрес контейнера:
Заходим на него, на порт «8888». Например, так:
Если всё работает верно, то надо закомитить контейнер, чтобы в случае ЧП с установкой в него нового ПО пересоздать:
docker commit jupyter my/jupyter:1.0.0
Теперь можно пересоздать контейнер из образа, чтобы подключить общую папку (если сразу подключать, то будут проблемы с созданием домашней папки пользователя jupyter внутри контейнера):
docker rm -f jupyter
docker run -dit —ip 172.18.0.2 -v ‘/mnt/files/Work/share/docker’:’/home/jupyter/share’ —name jupyter my/jupyter:1.0.0
Публикации из этого раздела:
- Как посмотреть DNS записи домена — Чтобы посмотреть DNS записи домена введите в командной строке Linux следующую команду: dig alexgur.r.
- Генератор (собиратор) описаний функций PHP — .
- Как удалить SNAP. Вообще всё — Однажды после свежей установки kubuntu мне потребовался обычный калькулятор. Мой любимый — это gnome.
- Процент загрузки файла через AJAX — В предыдущей статье «AJAX загрузка файлов» рассказывал как можно сделать загрузку файла через JQuery.
- Проблемы искусственного интеллекта — Прочитал предостережения Стивена Хокинга по поводу искусственного интеллекта. Думаю, в его словах ес.
- Linux. Запустить Firefox в консоли — Бывает так, что надо показать на экране браузер, запустив его на компьютере, в котором есть только к.
- Bitrix следующая предыдущая новость — На новостных сайтах, в разделе детального просмотра новости, зачастую стоят ссылки на предыдущую и с.
- В iPhone7 нет разъема для наушников — Пользуюсь продукцией компании Apple довольно давно. Могу точно сказать, что в каждом их продукте ест.
2 комментариев к “ JupyterLab. Запуск в docker контейнере ”
Чтобы удалить все pip пакеты кроме jupyterlab, можно использовать команду: pip freeze | grep -v jupyter | xargs pip uninstall -y; pip install jupyterlab
Для обновления jupyterlab, установленного через pip, можно выполнить команду: pip install —upgrade jupyterlab