使用pip列出包的依赖关系

时间:2012-07-12 21:05:46

标签: python pip

如何使用pip列出包的依赖项?

2 个答案:

答案 0 :(得分:92)

在当前的pip(版本1.3.1)中,您可以使用以下命令查看已安装软件包的依赖关系:

pip show <package>

答案 1 :(得分:6)

请注意,2012年的答案已过时。首先,答案已经说明你可能不应该在2012年做到,现在你不能做到这一点。如果您想要类似的解决方法,可以使用pip download,但它更不可能成为您想要的。特别是自pip show改进以来。幸运的是,这个问题已被标记为后来的问题,因此除了历史目的之外,没有理由阅读这个答案。


你不能,至少不能直接。

您可以在自己的代码中导入pip模块并下载需求文件,然后遍历它。或者,从命令行,您可以pip install --no-install --verbose

但实际上,除非您需要自动化,否则只需转到http://pypi.python.org/并在那里搜索包而不是使用pip可能更容易。