Pipe Freeze nur für Projektanforderungen

10

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.

    
ToothlessRebel 04.09.2015, 04:49
quelle

2 Antworten

14

pipreqs kann den Tag für ein bestimmtes Projekt speichern. Nur

%Vor%

Weitere Informationen finden Sie hier

    
unlockme 09.07.2017 19:59
quelle
2

Ich benutze diesen Befehl

%Vor%

Wenn ich pip freeze -r requirements.txt ausgeführt habe, ist die Ausgabe etwas wie

%Vor%

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%     
LuisComS 13.10.2016 16:18
quelle

Tags und Links