Page 1 of 1

Identifizieren der Abhängigkeitsbeziehung für mit pip installierte Python-Pakete

Posted: 19 Jan 2025, 20:56
by Guest
Wenn ich einen Pip-Freeze durchführe, sehe ich eine große Anzahl von Python-Paketen, die ich nicht explizit installiert habe, z. B.

Code: Select all

$ pip freeze
Cheetah==2.4.3
GnuPGInterface==0.3.2
Landscape-Client==11.01
M2Crypto==0.20.1
PAM==0.4.2
PIL==1.1.7
PyYAML==3.09
Twisted-Core==10.2.0
Twisted-Web==10.2.0
(etc.)
Kann ich herausfinden, warum pip diese bestimmten abhängigen Pakete installiert hat? Mit anderen Worten: Wie bestimme ich das übergeordnete Paket, von dem diese Pakete abhängig waren?

Zum Beispiel möchte ich vielleicht Twisted verwenden und mich nicht auf ein Paket verlassen, bis ich mehr darüber weiß, wie ich es nicht versehentlich deinstalliere oder aktualisiere.