Wenn ich pip freeze > requirements.txt
starte, scheint es alle installierten Pakete zu enthalten. Dieses erscheint als dokumentiertes Verhalten.
Ich habe jedoch etwas falsch gemacht, da dies Dinge wie Django in Projekte einschließt, die nichts mit Django zu tun haben.
Wie bekomme ich Anforderungen für nur dieses Projekt? oder wie installiere ich in Zukunft ein Paket mit pip
, das für dieses Projekt verwendet werden soll. Ich glaube, ich habe etwas an einem virtualenv
verpasst.
Ich benutze diesen Befehl
%Vor% Wenn ich pip freeze -r requirements.txt
ausgeführt habe, ist die Ausgabe etwas wie
Ich habe eine Anforderungsdatei wie diese
%Vor% So bekomme ich diese Ausgabe und grep
, um die Abhängigkeiten zu entfernen, die ich nicht will.
Gib das zuerst in eine Datei aus
%Vor%Dadurch werden nur die Bibliotheken mit der Version
ausgegeben %Vor%Ersetzen Sie dann die Anforderungsdatei
%Vor%