Доступно сейчас.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 to opencv-python, sklearn to scikit-learn, PIL to Pillow, bs4 to beautifulsoup4, yaml to PyYAML, dotenv to 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 to opencv-python, sklearn to scikit-learn, PIL to Pillow, bs4 to beautifulsoup4, yaml to PyYAML, так что pip install -r завершается успешно с первого раза.

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

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

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

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

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

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

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

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

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

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