【发布时间】:2012-07-12 17:24:41
【问题描述】:
如何使用 pip 列出包的依赖项?
【问题讨论】:
如何使用 pip 列出包的依赖项?
【问题讨论】:
请注意,这个 2012 年的答案已过时。首先,解决方法,答案已经说过你在 2012 年可能不应该这样做,现在你不能这样做。如果您想要类似的解决方法,您可以使用pip download,但它更不可能是您想要的。特别是自从pip show 得到了改进。幸运的是,该问题已被标记为后续问题的副本,因此除了历史目的外,没有理由阅读此答案。
你不能,至少不能直接。
您可以在自己的代码中导入 pip 模块并下载需求文件,然后对其进行迭代。或者,从命令行,您可以pip install --no-install --verbose。
但实际上,除非这是您需要自动化的东西,否则只需转到 http://pypi.python.org/ 并在那里搜索包而不是使用 pip 可能更容易。
【讨论】:
--no-install 标志已弃用。
--no-install 这样的选项。
在当前 pip(版本 1.3.1)中,您可以使用以下命令查看已安装包的依赖项:
pip show <package>
【讨论】: