Экстрактор 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). Отключить имена импорта карт для необработанных имен модулей; Сортировка, чтобы сохранить порядок импорта; Заголовок отключен для строго машиночитаемого файла.

