Перейти к содержанию

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, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления Jupyter Notebook с веб-интерфейсом: в теге webpanel;
  • Логин: root - используется для администрирования сервера, для авторизации в Jupyter Notebook необходим только пароль;
  • Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Авторизация и стартовое меню

После успешной авторизации откроется основная страница интерфейса Jupyter:

На этой странице представлен функциональный интерфейс Jupyter, предоставляющий доступ к основным инструментам и возможностям:

  1. Верхняя панель меню:
    • File, View, Settings, Help для доступа к различным функциям и настройкам
  2. Вкладки управления:
    • Files: для работы с файловой системой;
    • Running: для просмотра запущенных процессов и ядер.
  3. Файловый браузер:
    • Отображение структуры файлов и папок;
    • Возможность выбора элементов для выполнения действий.
  4. Панель инструментов:
    • New: создание новых файлов или ноутбуков;
    • Upload: загрузка файлов на сервер;
    • Refresh: обновление списка файлов.

Примечание

Подробная информация по основным настройкам Jupyter Notebook содержится в документации разработчиков.

Заказ Jupyter Notebook с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.