JupyterLab¶
В этой статье
Информация
JupyterLab - это современная веб-среда для интерактивной разработки, которая расширяет и улучшает классический Jupyter Notebook. Она предоставляет гибкий интерфейс для работы с документами и активностями, связанными с Jupyter, такими как ноутбуки, терминалы, текстовые редакторы, файловые браузеры и многое другое. JupyterLab полностью расширяема и поддерживает широкий спектр рабочих процессов в области научных вычислений, анализа данных и машинного обучения.
JupyterLab. Основные возможности¶
- Модульный и расширяемый интерфейс - возможность настройки рабочего пространства под свои нужды.
- Поддержка множества форматов - работа с ноутбуками, текстовыми файлами, изображениями и другими типами документов.
- Интегрированный файловый браузер - удобная навигация по файловой системе.
- Интерактивные дашборды - создание и использование интерактивных панелей управления.
- Улучшенный текстовый редактор - с подсветкой синтаксиса и автодополнением кода.
- Гибкая система расширений - возможность добавления новых функций и инструментов.
Особенности сборки¶
- Возможна установка на ОС: Ubuntu 22.04, 24.04.
- Предустановленные зависимости:
- Python 3.12.3
- pip 24.0
- virtualenv 20.25.0+ds
- Рабочий каталог:
/root
- Установка Jupyter Lab:
- Основная директория:
/opt/data/jupyter/
- Исполняемые файлы:
/opt/data/jupyter/bin/
- Конфигурационные файлы:
/opt/data/jupyter/etc/jupyter/
- Общие ресурсы:
/opt/data/jupyter/share/jupyter/
- Python пакеты:
/opt/data/jupyter/lib/python3.12/site-packages/
- Ключевые установленные библиотеки:
- numpy 1.26.4
- matplotlib 3.6.3
- ipython 8.20.0
- jupyter_core 5.3.2
- notebook 6.4.12
- ipykernel 6.29.3
- nbconvert 6.5.3
- nbformat 5.9.1
- jupyterlab-pygments 0.2.2
- ipywidgets 8.1.1
- jinja2 3.1.2
- pillow 10.2.0
Веб-интерфейс будет доступен по ссылке: https://lab{Server_ID_from_Invapi}.hostkey.in
Начало работы после развертывания JupyterLab¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:
- Ссылка для доступа к панели управления JupyterLab с веб-интерфейсом: в теге webpanel;
- Логин:
root
- для управления сервером, для авторизации в JupyterLab необходим только пароль; - Пароль: приходит в письме на вашу электронную почту при сдаче сервера.
Авторизация и стартовое меню¶
После успешной авторизации откроется стартовая страница JupyterLab:
На этой странице представлен интуитивно понятный интерфейс, предоставляющий доступ к основным функциям и инструментам JupyterLab:
- Верхняя панель:
- Стандартное меню с опциями: File, Edit, View, Run, Kernel, Tabs, Settings, Help.
- Кнопка
+для создания нового файла или открытия нового терминала. - Иконки для сохранения, загрузки и обновления.
- Левая боковая панель:
- Файловый браузер с полем поиска Filter files by name.
- Отображается корневая директория
/
и папкаnginx
, измененная 2 часа назад.
- Центральная часть (Launcher):
- Раздел Notebook с опцией создания нового ноутбука Python 3 (ipykernel).
- Раздел Console также с опцией Python 3 (ipykernel).
- Раздел Other с дополнительными опциями:
- Terminal (для открытия командной строки);
- Text File (для создания текстового файла);
- Markdown File (для создания файла разметки);
- Python File (для создания Python скрипта);
- Show Contextual Help (для отображения контекстной справки).
Примечание
Подробная информация по основным настройкам JupyterLab содержится в документации разработчиков.
Заказ JupyterLab с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.