Как мне обновить все мои пакеты python из файла requirements.txt с помощью команды pip?
попробовал с помощью команды ниже
$ pip install --upgrade -r requirements.txt
Поскольку пакеты python имеют суффикс с номером версии ( Django==1.5.1
), они, похоже, не обновляются. Есть ли лучший подход, чем редактирование файла requirements.txt вручную?
РЕДАКТИРОВАТЬ
Как сказал Энди в своем ответе, пакеты привязаны к определенной версии, поэтому обновить пакеты с помощью команды pip невозможно.
Но мы можем добиться этого с pip-tools
помощью следующей команды.
$ pip-review --auto
это автоматически обновит все пакеты из файла requirements.txt (убедитесь, что вы установили его pip-tools
с помощью команды pip install).
pip-compile -U requirements.txt
.