При работе с Python-проектами часто требуется устанавливать сторонние библиотеки. Чтобы упростить этот процесс и сделать его воспроизводимым, используется файл requirements.txt. Он содержит список зависимостей, необходимых для работы проекта. В этой статье мы научимся работать работать с ним. Для создания файла со списком установленных библиотек, используется команда: pip freeze > requirements.txt Эта команда сохранит все установленные в среде пакеты в файл requirements.txt. Для установки всех зависимостей, перечисленных в файле, используется команда: pip install -r requirements.txt Она установит все библиотеки, указанные в файле requirements.txt, с соответствующими версиями. Файл requirements.txt содержит названия пакетов и их версии. Например: numpy==1.21.0
pandas>=1.3.0
requests В файле requirements.txt можно добавлять комментарии, начиная строку с #: # Основные зависимости
numpy==1.21.0
pandas>=1.3.0 # Библиотеки для тестирования
pytest Также можно разбивать зависимости на нес