Wie aktualisiere ich alle meine Python-Pakete mit dem Befehl pip aus der Datei "require.txt"?
versucht mit unten Befehl
$ pip install --upgrade -r requirements.txt
Da die Python-Pakete mit der Versionsnummer ( Django==1.5.1
) versehen sind, scheinen sie nicht zu aktualisieren. Gibt es einen besseren Ansatz als die manuelle Bearbeitung der Datei "require.txt"?
BEARBEITEN
Wie Andy in seiner Antwort erwähnt hat, sind Pakete an eine bestimmte Version gebunden, daher ist es nicht möglich, Pakete mit dem Befehl pip zu aktualisieren.
Dies können wir jedoch mit pip-tools
dem folgenden Befehl erreichen.
$ pip-review --auto
Dadurch werden automatisch alle Pakete von der pip-tools
Datei "resources.txt" aktualisiert (stellen Sie sicher, dass Sie sie mit dem Befehl "pip install" installieren).
pip-compile -U requirements.txt
.