Ich verwende pip mit einer Anforderungsdatei in einer virtuellen Umgebung für meine Django-Projekte. Ich versuche, einige Pakete zu aktualisieren, insbesondere Django selbst, und es wird eine Fehlermeldung zu Quellcodekonflikten angezeigt:
Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3))
Das ist nach dem Aktualisieren der Versionsnummer von Django von 1.2.3 auf 1.2.4 in meiner Anforderungsdatei. Ich verwende diesen Befehl, um das Upgrade tatsächlich durchzuführen:
pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`>
Ich kann kein Flag finden, das einen erneuten Download des Gesamtpakets auslöst. Ich habe sogar versucht, zuerst einen Deinstallationsbefehl auszuführen, dann die Installation, aber keine Würfel. Vielleicht fehlt mir etwas?