Что такое Jupyter Notebook и как в нем работать

Иван Корнев·27 июля 2026·3 мин

Jupyter Notebook — это интерактивная веб-среда для создания документов, содержащих живой код, уравнения, визуализации и текст. Программа позволяет писать и выполнять код прямо в браузере, сохраняя результаты вычислений вместе с пояснениями.

Оглавление

Основные характеристики программы

Проект разрабатывается некоммерческой организацией Project Jupyter и распространяется под открытой лицензией BSD. Хотя основным языком программирования по умолчанию является Python, среда поддерживает более 40 языков через специальные ядра, включая R, Julia и Scala.

Файлы ноутбуков сохраняются в формате .ipynb, который представляет собой JSON-структуру. Это обеспечивает удобство обмена документами и их интеграции с системами контроля версий.

Установка и запуск среды

Для работы с программой требуется Python версии 3.8 или выше. Процесс установки состоит из двух простых шагов:

  1. Установите пакет через терминал командой:
   pip install notebook
  1. Запустите локальный сервер командой:
   jupyter notebook

После запуска в браузере автоматически откроется адрес http://localhost:8888, где вы увидите файловый менеджер своей рабочей директории.

Совет по запуску Если команда jupyter notebook не распознается системой, убедитесь, что Python и pip добавлены в системные переменные среды PATH.

Работа с ячейками кода

Интерфейс программы построен вокруг ячеек. По умолчанию создается ячейка типа Code, предназначенная для написания исполняемого кода.

Горячие клавиши для эффективной работы

Знание базовых сочетаний клавиш значительно ускоряет процесс разработки:

ДействиеКомбинация клавиш
Выполнение текущей ячейкиShift+Enter
Создание новой ячейки нижеB (в режиме команд)

Режим команд активируется нажатием клавиши Esc, когда ячейка не находится в режиме редактирования. В этом режиме одиночные нажатия букв выполняют различные действия со структурой документа.

Версии и развитие проекта

Развитие программы идет активными темпами. Например, версия Jupyter Notebook 7.0 вышла в январе 2023 года, принеся значительные улучшения интерфейса и производительности. Для получения информации об актуальной стабильной версии рекомендуется обращаться к официальной документации проекта.

Частые ошибки

  • Ошибка «Command not found»: Возникает, если Python установлен, но путь к нему не прописан в переменных среды. Решается переустановкой Python с галочкой «Add to PATH» или ручной настройкой системы.
  • Браузер не открывается автоматически: Если после ввода команды jupyter notebook окно не появляется, скопируйте ссылку с токеном из терминала и вставьте ее в адресную строку браузера вручную.
  • Конфликт портов: Если порт 8888 уже занят другой программой, сервер может не запуститься. В этом случае можно указать другой порт при запуске или завершить процесс, использующий этот порт.

FAQ

Можно ли использовать Jupyter Notebook без знания Python? Да, программа поддерживает более 40 языков программирования через ядра. Вы можете установить ядро для R, Julia или другого языка и писать код на них.

Где хранятся файлы ноутбуков? По умолчанию файлы сохраняются в той директории, из которой была запущена команда jupyter notebook в терминале. Формат файлов — .ipynb.

Нужен ли интернет для работы с Jupyter Notebook? Нет, программа работает локально на вашем компьютере. Веб-интерфейс открывается в браузере, но все вычисления происходят на вашем устройстве без отправки данных в сеть.

Как обновить программу до последней версии? Для обновления используйте стандартную команду менеджера пакетов: pip install --upgrade notebook.