СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

Jupyter / JupyterLab — без триалов и нагибаловок программа, инопланетная находка

Категория: Образование и наука · Лицензия: BSD · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

Jupyter / JupyterLab

Это интерактивная среда для кода. Не IDE в классическом смысле. Не текстовый редактор. Это notebook — формат .ipynb, JSON под капотом, ячейки кода вперемешку с markdown, картинками, выводом, графиками. Запускаешь ячейку — получаешь результат тут же, в той же странице. Меняешь — пересчитываешь. Это меняет способ, которым ты думаешь о коде.

Откуда

Project Jupyter — некоммерческая организация, форк IPython 2014 года. Название — Julia + Python + R. BSD-3 лицензия. Сейчас один из самых распространённых инструментов в data science на планете.

Архитектура

  • Frontend — браузерный интерфейс. Старый — Jupyter Notebook (доживает свой век), новый — JupyterLab (полноценная IDE-подобная среда с вкладками, файловым деревом, терминалом).
  • Kernel — процесс, который исполняет код. Python — самый популярный (IPython kernel). Есть для R (IRkernel), Julia (IJulia), JavaScript, Go, Haskell, Bash — сотни ядер для десятков языков.
  • ZeroMQ — протокол связи фронт ↔ kernel.

Что в JupyterLab умеют

  • Многопанельный интерфейс — открываешь notebook рядом с CSV-вьювером и терминалом.
  • Inline-графика matplotlib, plotly, bokeh, altair — интерактивно прямо в ячейке.
  • LaTeX через MathJax — научные формулы в markdown-ячейках.
  • Magic-команды IPython: %timeit, %matplotlib inline, !ls для shell.
  • Расширения через pip — jupyter-ai, jupyterlab-git, lsp, code-formatter.
  • Экспорт через nbconvert: HTML, PDF (через LaTeX или WebPDF), slides (reveal.js), md.

Установка

Самый чистый путь — через pip в venv или через conda/mamba. Без админских прав, без захламления системы:

python -m venv ~/jupyter-env
source ~/jupyter-env/bin/activate  # или Scripts\activate на Windows
pip install jupyterlab
jupyter lab

Открывается на localhost:8888 с токеном в URL.

Под Windows многие ставят Anaconda или Miniconda — это python + менеджер окружений + jupyter в одном инсталляторе. Удобно для тех, кому не хочется возиться с pip.

JupyterHub

Если на сервере должно быть много пользователей с изолированными окружениями — это JupyterHub. Используется в универах, корпорациях, на Kaggle (через свою обвязку), в Google Colab (тоже своя обвязка).

Где жмёт

  • Git и .ipynb — боль, потому что JSON с выводом ячеек диффится плохо. Решения: jupytext для парного .py-файла или nbdime для красивого diff.
  • Длинные клетки с side-effects путают порядок исполнения — дисциплина или Run All.
  • Notebook не для production — это для exploration. Для прода — модуль .py.

Бери с jupyter.org/install или ставь pip-ом.

⬇ Скачать с официального сайта
НазваниеJupyter / JupyterLab
КатегорияОбразование и наука
ЛицензияBSD
Официальный сайтhttps://jupyter.org/install
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026