Доступно сейчас.txt

IPYNB requirements.txt

Сканирует импорты и строки !pip install, дедуплицирует их и загружает чистый requirements.txt с правильными именами PyPI, чтобы pip install сработал с первого раза.

Бесплатно, мгновенно и на 100% конфиденциально — ваш блокнот никогда не покидает браузер.

Как это работает

Три шага от загрузки до скачивания

1

Положите блокнот

Перетащите .ipynb на карточку или выберите файл. Аккаунт не создаётся.

2

Выберите экспорт

Word, PDF, Markdown, HTML, LaTeX, ZIP, инструменты Python, просмотрщик, очистка, объединение или разделение — что ждёт ваш читатель.

3

Скачайте и отправьте

Получите готовый файл сразу. Откройте локально, прикрепите к письму или загрузите в LMS.

Также доступно

Попробуйте другие наши бесплатные инструменты

Экстрактор require.txt: создайте зависимости pip из блокнота Jupyter за считанные секунды.

Этот экстрактор требований.txt считывает .ipynb, ищет в каждой ячейке кода строки импорта и установки оболочки-magic, а также записывает чистый файл требований.txt для `pip install -r`. Перетащите блокнот в браузер — файл появится внизу; ничто не покидает вашу машину. Он охватывает скучный реальный вариант использования: кто-то поделился записной книжкой, вы хотите запустить локально и у вас нет времени вручную просматривать весь импорт.

Голые парсеры часто что-то упускают. Экстрактор захватывает импорт библиотеки по умолчанию — вы случайно не прикрепляете `os` или `json`. Известные псевдонимы импорта — `cv2 → opencv-python`, `sklearn → scikit-learn`, `PIL → Pillow`, `bs4 → beautifulsoup4`, `yaml → PyYAML`, `dotenv → python-dotenv` — сопоставляются с реальными именами PyPI, чтобы работал `pip install -r`.

Местное подключение: эта страница не является частью проверки записной книжки, и этот проект не содержит никаких сведений о начальных требованиях, которые будут удалены от вашей виртуальной среды. Также полезная проверка работоспособности после Pipereqs: поместите сюда тот же блокнот, просканируйте список и настройте пины, прежде чем нажимать.

По умолчанию вы получаете закрепление только там, где его закрепил сам блокнот (`!pip install pandas==2.2.1`). Отключить имена импорта карт для необработанных имен модулей; Сортировка, чтобы сохранить порядок импорта; Заголовок отключен для строго машиночитаемого файла.

Что извлекает этот экстрактор require.txt

Читает импорт, магию и закрепленные установки.

Распознавать `import` и `from … import` верхнего уровня, `!pip install`, `%pip install`, `!conda install`, `!mamba install`; на выход проходят контакты от ноутбука.

Карты импортируют имена в имена PyPI

Известны сюрпризы — `cv2`→`opencv-python`, `sklearn`→`scikit-learn`, `PIL`→`Pillow`, `bs4`→`beautifulsoup4`, `yaml`→`PyYAML` — так что `pip install -r` завершается успешно с первого раза.

Опустить стандартную библиотеку

Модули из CPython (`os`, `json`, `pathlib`, `typing`, …) по умолчанию отфильтровываются; он содержит только то, что Пип должен получить.

Сортировка, дедупликация и закрепление

Дубликаты становятся одной записью, включена сортировка по алфавиту, контакты из встроенного `!pip install pkg==1.2` сохраняются с правильным параметром.

Остается в вашем браузере

Анализ и экспорт записных книжек выполняются на стороне клиента — во время извлечения загрузка на сервер не требуется.

Дружественный заголовок включен или выключен

По умолчанию файл начинается с короткого комментария для проверки контактов перед выпуском; Заголовок отключен для чистых списков инструментов.

Вот как вы создаете файл require.txt из блокнота Jupyter.

  1. 01

    Загрузите .ipynb

    Закиньте блокнот в загрузчик — парсер работает на стороне клиента.

  2. 02

    При необходимости отрегулируйте параметры

    Выберите сопоставление псевдонимов, сохранение булавок, сортировку или комментарий заголовка.

  3. 03

    Скачать файл требований.txt

    Нажмите «Загрузить», сохраните и запустите «pip install -r require.txt» (или эквивалент conda) в чистой среде, чтобы восстановить зависимости записной книжки.

Часто задаваемые вопросы об извлечении требований

Откройте этот экстрактор, загрузите .ipynb и загрузите файл — там находятся все импортированные сторонние пакеты для `pip install -r require.txt`.