Какой самый простой способ удалить все пакеты, установленные с помощью pip?

Я пытаюсь исправить одну из моих virtualenvs - я хотел бы сбросить все установленные библиотеки обратно на те, которые соответствуют производству.

Есть ли быстрый и простой способ сделать это с помощью пипа?

476
задан Sukumar Rdjf 4 July 2019 в 11:32
поделиться

3 ответа

легкий устойчивый межплатформенный путь и работа в pipenv также:

pip freeze 
pip uninstall -r requirement

pipenv:

pipenv run pip freeze 
pipenv run pip uninstall -r requirement

, но не обновит piplock или pipfile так быть знающий

1
ответ дан 22 November 2019 в 22:29
поделиться
pip3 freeze --local | xargs pip3 uninstall -y

случай мог бы быть то, что нужно выполнить эту команду несколько раз для получения пустого pip3 freeze --local.

1
ответ дан 22 November 2019 в 22:29
поделиться

Я справился в Windows просто путем выполнения следующего:

pip freeze > reqs.txt

Это сделает файл требований под названием reqs.txt, я тогда удаляю все из того файла требований:

pip uninstall -r reqs.txt
del reqs.txt

я полагаю, что это решение является и простым и межплатформенным.

3
ответ дан 22 November 2019 в 22:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: