Я пытаюсь сгенерировать requirements.txt
, чтобы кто-то копировал мою среду. Как вы, возможно, знаете, стандартным способом является
pip freeze > requirements.txt
. Я заметил, что в нем будут перечислены все пакеты, включая зависимости установленных пакетов, что делает этот список ненужным огромным. Затем я просмотрел и обнаружил pip-chill
, который позволяет нам отображать только установленные пакеты в requirements.txt
.
Теперь, насколько я понимаю, когда кто-то пытается реплицировать среду с pip install -r requirements.txt
, это автоматически установит зависимости установленных пакетов.
Если это так, это означает, что можно безопасно использовать pip-chill
вместо pip
для генерации requirements.txt
. У меня вопрос, есть ли другой риск пропустить зависимости установленных пакетов, использующих pip-chill
, которые мне здесь не хватает?