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

Как запустить jupyterlab из консоли

  • автор:

JupyterLab – Установка и начало работы

Вы можете попробовать онлайн возможности JupyterLab перед установкой. Посетите https://jupyter.org/try и выберите вариант «попробовать JupyterLab».

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.

Если все равно не открывается окно браузера, выполните инструкции описанные далее.

  1. Запустите программу, которая называется CMD.exe Prompt (может также называться Anaconda Prompt), нажав на Launch. Эта программа находится тут же, в Anaconda Navigator, рядом с программой Jupyter Notebook. После нажатия на Launch, должна открыться командная строка. Если этой программы нет в Anaconda Navigator, можно найти программу «Anaconda Prompt» на компьютере с помощью обычного поиска по программам.
  2. В этой командной строке мы должны выполнить команду jupyter notebook list (если команда не сработала, попробуйте сначала выполнить команду jupyter notebook list -V , а потом уже команду jupyter notebook list )
  3. Вышеупомянутая команда показывает тот адрес, по которому мы сможем получить доступ к нашей среде разработки. Адрес имеет вид: 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

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

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