當我做pip凍結時,我看到大量沒有明確安裝的Python軟件包,例如,確定使用pip安裝的python軟件包的依賴關係
$ 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.)
有沒有辦法讓我確定爲什麼pip安裝這些特定的相關軟件包?換句話說,我如何確定將這些包作爲依賴包的父包?
例如,我可能想要使用Twisted,並且我不想依賴於包,除非我知道更多關於不意外卸載或升級它的信息。
我相信要完全回答你需要運行的@mark的問題: 'pipdeptree -r' 「以相反的方式顯示依賴關係樹,即子依賴項列出了需要它們的包列表在他們下面。「 – Esteban 2016-07-26 21:28:33
類似項目:https://github.com/rbanffy/pip-chill – 2017-06-23 04:32:51
如何查看所有PyPi軟件包的反轉樹,而不僅僅是本地安裝的軟件包? – Tijme 2017-07-18 16:16:56