Ответ 1
Ваша команда должна работать, если вы добавите флаг -y | --yes
в pip: -)
-y, --yes Не запрашивать подтверждение удаления удаления.
Возможно:
% pip freeze | grep pyobjc-framework | xargs pip uninstall -y
Я пытаюсь удалить все установленные пакеты "pyobjc-framework" -prefixed. Я пробовал следующее:
% pip freeze | grep pyobjc-framework | xargs pip uninstall
но это barfs, потому что для каждого удаления pipe требуется подтверждение (возможно, способ обойти это было бы решением).
Пожалуйста, помогите, прежде чем я должен сломать и удалить каждый из них вручную! Никто этого не хочет.
Ваша команда должна работать, если вы добавите флаг -y | --yes
в pip: -)
-y, --yes Не запрашивать подтверждение удаления удаления.
Возможно:
% pip freeze | grep pyobjc-framework | xargs pip uninstall -y
Перенаправить вывод grep в новый файл и запустить.
pip uninstall -r <file name>
Я думаю.
pip freeze | grep pyobjc > packages_to_remove.txt
sudo pip uninstall -y -r packages_to_remove.txt
Я всегда использую это:
pip freeze | xargs pip uninstall -y