Перейти к основному содержанию
1 / 13
Требуемые условия завершения

Полное руководство по Jupyter Notebook

От установки до решения проблем: всё, что нужно для успешной работы с Jupyter Notebook

Введение в Jupyter Notebook

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

 

Интерактивное выполнение кода

Запускайте код по частям и сразу видите результаты

 

Визуализация данных

Создавайте графики и диаграммы прямо в ноутбуке

 

Поддержка Markdown

Добавляйте пояснения и документацию с помощью Markdown

 

Совместная работа

Экспортируйте и делитесь ноутбуками с коллегами

Установка Python

Для работы Jupyter Notebook требуется Python. Если Python уже установлен, переходите к следующему разделу.

Windows
macOS
Linux
1

Скачивание установщика

Перейдите на официальный сайт Python и скачайте последнюю версию для Windows.

2

Запуск установщика

Запустите скачанный файл и установите Python, обязательно отметив опцию "Add Python to PATH".

Python installer options
3

Проверка установки

Откройте командную строку и выполните:

python --version

Вы должны увидеть установленную версию Python.

1

Установка Homebrew (рекомендуется)

Откройте Терминал и выполните:

2

Установка Python

В Терминале выполните:

brew install python
3

Проверка установки

python3 --version
1

Обновление пакетов

Откройте терминал и выполните:

sudo apt update && sudo apt upgrade -y
2

Установка Python

Большинство дистрибутивов Linux поставляются с предустановленным Python. Если Python отсутствует:

sudo apt install python3 python3-pip -y
3

Проверка установки

python3 --version

Важно!

Для корректной работы Jupyter Notebook требуется Python версии 3.6 или выше. Убедитесь, что установлена актуальная версия.

Установка Jupyter Notebook

После установки Python вы можете установить Jupyter Notebook с помощью менеджера пакетов pip.

1

Обновление pip

Откройте командную строку/терминал и выполните:

python -m pip install --upgrade pip

Для Linux/macOS используйте python3 вместо python.

2

Установка Jupyter Notebook

pip install notebook

Для Linux/macOS:

pip3 install notebook
3

Проверка установки

jupyter --version

Вы должны увидеть установленные версии компонентов Jupyter.

Успех!

Jupyter Notebook успешно установлен. Теперь вы можете перейти к запуску приложения.

Запуск Jupyter Notebook

1

Стандартный запуск

Откройте командную строку/терминал, перейдите в нужную директорию и выполните:

jupyter notebook

Автоматически откроется браузер с интерфейсом Jupyter Notebook.

2

Создание нового ноутбука

В открывшемся веб-интерфейсе:

  1. Нажмите кнопку "New" в правом верхнем углу
  2. Выберите "Python 3" (или другую версию)
  3. Начните писать код в ячейках
3

Основные сочетания клавиш

  • Shift + Enter - выполнить ячейку и перейти к следующей
  • Ctrl + Enter - выполнить ячейку и остаться в ней
  • Esc - выйти из режима редактирования
  • A - добавить ячейку выше (в командном режиме)
  • B - добавить ячейку ниже (в командном режиме)
  • M - преобразовать в Markdown-ячейку
  • Y - преобразовать в код-ячейку

Решение проблем

Проблема: Jupyter не запускается командой "jupyter notebook"

1

Проверка установки

Убедитесь, что Jupyter установлен правильно:

pip show notebook

Если пакет не найден, переустановите его:

pip install --upgrade --force-reinstall notebook
2

Запуск через Python-модуль

Попробуйте альтернативный способ запуска:

python -m notebook

Для Linux/macOS:

python3 -m notebook
3

Проверка переменных среды

Убедитесь, что Python добавлен в PATH:

# Windows echo %PATH% # Linux/macOS echo $PATH

Проблема: Браузер не открывается автоматически

1

Запуск без открытия браузера

Запустите Jupyter с отключенным автоматическим открытием браузера:

jupyter notebook --no-browser

Затем скопируйте URL из терминала и вставьте в браузер.

2

Конфигурация браузера

Вы можете указать Jupyter использовать конкретный браузер:

jupyter notebook --browser="firefox"

Проблема: Ошибки ядра

1

Переустановка ядра

Попробуйте переустановить ipykernel:

pip install --upgrade --force-reinstall ipykernel
2

Сброс ядра

В Jupyter интерфейсе попробуйте:

  1. Kernel → Restart
  2. Kernel → Shutdown
  3. Запустить ноутбук заново

Альтернативные методы запуска

1. Запуск через Anaconda

Anaconda — популярный дистрибутив Python для науки о данных, включающий Jupyter и многие полезные библиотеки.

После установки Anaconda, запустите Jupyter через:

  • Anaconda Navigator (графический интерфейс)
  • Командную строку: jupyter notebook

2. Запуск в Docker

Для изолированной среды используйте Docker-контейнер:

docker run -p 8888:8888 jupyter/base-notebook

Затем откройте в браузере URL, который появится в терминале.

3. Запуск через VS Code

В VS Code установите расширение Jupyter и создайте новый файл .ipynb

Преимущества:

  • Интеграция с редактором
  • Отладка
  • Управление версиями

4. Онлайн версии

Для быстрого запуска без установки:

Основные возможности Jupyter

Ячейки разных типов

  • Code - для исполняемого кода (Python, R, Julia и др.)
  • Markdown - для форматированного текста, формул, изображений
  • Raw - неформатированный текст

Магия команд

Специальные команды для расширенной функциональности:

%timeit # Измерение времени выполнения %matplotlib inline # Встраивание графиков %load # Загрузка кода из файла %%html # Отображение HTML %%latex # Отображение LaTeX

Расширения

Установка расширений для улучшения функциональности:

pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user

Популярные расширения: Table of Contents, Codefolding, Variable Inspector

Экспорт

Jupyter Notebook поддерживает экспорт в различные форматы:

  • HTML
  • PDF (через LaTeX)
  • Markdown
  • Python скрипт (.py)
  • Slides (презентации)

Заключение

Вы успешно установили Jupyter Notebook и готовы к работе! Помните:

  • Регулярно сохраняйте свою работу (Ctrl+S / Cmd+S)
  • Используйте ячейки Markdown для документирования процесса
  • Экспериментируйте с различными ядрами (R, Julia)
  • Исследуйте расширения для улучшения рабочего процесса
  • Используйте python -m notebook при проблемах со стандартным запуском

Дальнейшее обучение

Для углубления знаний о Jupyter Notebook:

© 2023 Полное руководство по Jupyter Notebook | Создано с помощью HTML, CSS и ❤️

Для образовательных целей | Обновлено: 30 июня 2023