Was ist "pkg-resources == 0.0.0" in der Ausgabe des Befehls pip freeze
Wenn ich rennepip freeze
Ich sehe (neben anderen erwarteten Paketen)pkg-resources==0.0.0
. Ich habe einige Posts gesehen, in denen dieses Paket erwähnt wurde (einschließlichdiese), aber keine, die erklären, was es ist oder warum es in der Ausgabe von @ enthalten ipip freeze
. Der Hauptgrund, den ich mich wundere, ist aus Neugier, aber es scheint in einigen Fällen zu scheitern, wenn ich versuche, Pakete mit einem @ zu installiererequirements.txt
Datei generiert mitpip freeze
das beinhaltet daspkg-resources==0.0.0
line (zum Beispiel wennTravis CI versucht, Abhängigkeiten über @ zu installierpip
und findet diese Zeile).
Was istpkg-resources
, und ist es in Ordnung, diese Zeile von @ zu entfernerequirements.txt
?
Ich habe festgestellt, dass diese Zeile nur in der Ausgabe von @ zu existieren scheinpip freeze
wenn ich in einem @ bvirtualenv
. Ich bin mir immer noch nicht sicher, was es ist oder was es tut, aber ich werde weiter nachforschen, da ich weiß, dass es wahrscheinlich mit @ zusammenhängvirtualenv
.