Як оновити всі мої пакети python до файлу вимоги.txt за допомогою команди pip?
спробував із командою нижче
$ pip install --upgrade -r requirements.txt
Оскільки пакети python суфіксируються з номером версії ( Django==1.5.1), вони, схоже, не оновлюються. Чи є кращий підхід, ніж вручну редагувати файл вимоги.txt?
EDIT
Як Енді згадував у своїх відповідях, пакети прикріплюються до певної версії, отже, оновити пакети неможливо за допомогою команди pip.
Але ми можемо досягти цього за pip-toolsдопомогою наступної команди.
$ pip-review --auto
це автоматично оновить усі пакети з вимог.txt (переконайтеся, що встановити pip-toolsза допомогою команди pip install).
pip-compile -U requirements.txt.