Вы также можете посмотреть на этот вопрос . Из этого вопроса я взял один из ответов, который, я думаю, может решить вашу проблему. Он не удалит версию пакета, но всякий раз, когда вы будете устанавливать файл requiremwnts.txt, он обновит ваши пакеты до последних версий.
pip install pip-upgrader
Активируйте virtualenv (важно, потому что это также установите новые версии обновленных пакетов в текущем virtualenv).
cd в каталог проекта, затем выполните:
pip-upgrade
Если требования помещены в нестандартное расположение, отправьте их в качестве аргументов:
pip-upgrade path/to/requirements.txt
Если вы уже знаете, какой пакет вы хотите обновить, просто отправьте их в качестве аргументов:
pip-upgrade -p django -p celery -p dateutil