识别使用pip安装的Python软件包之间的依赖关系
- 论坛
- 识别使用pip安装的Python软件包之间的依赖关系
13 浏览
识别使用pip安装的Python软件包之间的依赖关系
当我运行pip freeze时,我看到了许多我没有明确安装的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 (等等)
有没有办法确定为什么pip安装了这些特定的依赖包?换句话说,我如何确定这些包作为依赖关系的父包是什么?
例如,我可能想使用Twisted,但在不了解更多信息之前,我不想依赖于一个可能会被意外卸载或升级的包。