SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

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

Подскажите как правильно/удобно управлять зависимости на Python


Метки: python pip poetry hatch yarn 

Вот есть в js есть команда, например yarn add package —save-dev, которая и устанавливает пакет и сразу добавляет в package.json
В rails в gemfile добавляешь/удаляешь из него библиотеку, при азпуске команды bundle install устанавливаются /удаляются пакеты. 

В Python есть requirements.txt. Если использовать такой вариант: добавляю в requirements.txt пакет и  pip install -r requirements.txt  

Но в этом случае как удалять пакеты? Ведь если я удалю из requirements.txt, то он не удалится у меня.

Вообщем какой удобный способ управления зависимости в python есть?

Ответы

RemiZOffAlex  Создано: 2023-06-14 11:30:36.324323  Обновлено: 2023-06-14 11:30:36.324340

requirements.txt - это анонсирование используемых пакетов, но не обязательных.
requirements.txt - не управляет твоими пакетами в твоей системе

Для удаления пакета/пакетов из системы используется pip uninstall

Для python есть альтернативные пакетные менеджеры, например poetry и hatch

Возможно будут интересны и другие вопросы