¿Cómo actualizo todos mis paquetes de Python desde el archivo requirements.txt usando el comando pip?
intentado con el siguiente comando
$ pip install --upgrade -r requirements.txt
Dado que los paquetes de Python tienen el sufijo del número de versión ( Django==1.5.1
), no parecen actualizarse. ¿Hay algún método mejor que editar manualmente el archivo requirements.txt?
EDITAR
Como Andy mencionó en su respuesta, los paquetes están anclados a una versión específica, por lo que no es posible actualizar los paquetes a través del comando pip.
Pero podemos lograr esto pip-tools
usando el siguiente comando.
$ pip-review --auto
esto actualizará automáticamente todos los paquetes de requirements.txt (asegúrese de instalar pip-tools
usando el comando pip install).
pip-compile -U requirements.txt
.