相关疑难解决方法(0)

如何找到Python包的依赖项

如何以编程方式获取Python包的依赖项列表?

标准setup.py有这些记录,但我找不到 Python或命令行访问它的简单方法.

理想情况下,我正在寻找类似的东西:

$ pip install somepackage --only-list-deps
kombu>=3.0.8
billiard>=3.3.0.13
boto>=2.26
Run Code Online (Sandbox Code Playgroud)

要么:

>>> import package_deps
>>> package = package_deps.find('somepackage')
>>> print package.dependencies
['kombu>=3.0.8', 'billiard>=3.3.0.13', 'boto>=2.26']
Run Code Online (Sandbox Code Playgroud)

注意,我不是在谈论导入包和查找所有引用的模块.虽然这可能会找到大多数依赖包,但它无法找到所需的最小版本号.那只存储在setup.py中.

python pip

75
推荐指数
7
解决办法
5万
查看次数

有没有办法列出pip依赖/需求?

如果不进行安装,我想快速查看pip install将要安装的所有软件包.

python pip

74
推荐指数
6
解决办法
5万
查看次数

标签 统计

pip ×2

python ×2