获取软件包的依赖项而不安装它们

时间:2020-09-15 00:46:44

标签: python python-3.x pip

this answer,我可以获取程序包的依赖项。但是,我正在寻找一种不需要您下载并安装软件包的解决方案。

这可能吗?

编辑:我的意思是从PyPI获取软件包依赖项。我想从PyPI软件包中获取软件包依赖关系,但是我唯一的解决方案要求我安装该软件包,而这不是我想要的。是否可以从PyPI获取软件包依赖项?

1 个答案:

答案 0 :(得分:0)

据我所知,在许多情况下, PyPI 无法提供有关分发依赖关系的可靠信息。例如,对于源分发版本,依赖项列表在某种程度上是动态的,而要获得确定的静态依赖项列表的唯一方法是构建分发版(运行setup.py)。这意味着在某些情况下,无法使用本地安装和构建发行版(使用正确的Python解释器)。无需安装它们。


注意

我相信johnnydep是可以做到这一点的工具。但这并不能回答您的问题,因为您可能正在寻找库或 API