Jupyter Notebook¶
В этой статье
Информация
Jupyter Notebook - это открытое веб-приложение, которое позволяет создавать и делиться документами, содержащими живой код, уравнения, визуализации и повествовательный текст. Используется для анализа данных, научных вычислений, машинного обучения и многого другого. Jupyter поддерживает более 40 языков программирования, включая Python, R, Julia и Scala.
Jupyter Notebook. Основные возможности¶
- Интерактивная среда разработки - возможность выполнять код по ячейкам и сразу видеть результат.
- Поддержка различных форматов вывода - текст, HTML, LaTeX, PNG, SVG и др.
- Встроенная визуализация данных - легкое создание графиков и диаграмм.
- Совместная работа - возможность делиться ноутбуками и работать над ними в команде.
- Расширяемость - большое количество расширений и виджетов для дополнительной функциональности.
- Конвертация в другие форматы - экспорт ноутбуков в PDF, HTML, презентации и др.
Особенности сборки¶
- Возможна установка на ОС: Ubuntu 20.04, 22.04.
- Предустановленные зависимости:
- Python 3.12.3
- pip 24.0
- virtualenv 20.25.0+ds
- Рабочий каталог:
/root
- Установка Jupyter Notebook:
- Основная директория:
/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://notebook{Server_ID_from_Invapi}.hostkey.in
Начало работы после развертывания Jupyter Notebook¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:
- Ссылка для доступа к панели управления Jupyter Notebook с веб-интерфейсом: в теге webpanel;
- Логин:
root
- используется для администрирования сервера, для авторизации в Jupyter Notebook необходим только пароль; - Пароль: приходит в письме на вашу электронную почту при сдаче сервера.
Авторизация и стартовое меню¶
После успешной авторизации откроется основная страница интерфейса Jupyter:
На этой странице представлен функциональный интерфейс Jupyter, предоставляющий доступ к основным инструментам и возможностям:
- Верхняя панель меню:
- File, View, Settings, Help для доступа к различным функциям и настройкам
- Вкладки управления:
- Files: для работы с файловой системой;
- Running: для просмотра запущенных процессов и ядер.
- Файловый браузер:
- Отображение структуры файлов и папок;
- Возможность выбора элементов для выполнения действий.
- Панель инструментов:
- New: создание новых файлов или ноутбуков;
- Upload: загрузка файлов на сервер;
- Refresh: обновление списка файлов.
Примечание
Подробная информация по основным настройкам Jupyter Notebook содержится в документации разработчиков.
Заказ Jupyter Notebook с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.