有没有办法显示pip包的依赖树?
- 论坛
- 有没有办法显示pip包的依赖树?
12 浏览
有没有办法显示pip包的依赖树?
我有一个具有多个包依赖关系的项目,主要的要求在requirements.txt
中列出。当我调用pip freeze
时,它会将当前安装的包打印为普通列表。我希望能够获得它们的依赖关系,类似于这样:
Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Jinja2==2.7 Werkzeug==0.8.3 Flask-Admin==1.0.6 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3
目标是检测每个特定包的依赖关系:
Werkzeug==0.8.3 Flask==0.9 Flask-Admin==1.0.6
并将它们插入到我的当前requirements.txt
中。例如,对于这个输入:
Flask==0.9 Flask-Admin==1.0.6 Werkzeug==0.8.3
我希望得到:
Flask==0.9 Jinja2==2.7 Flask-Admin==1.0.6 Werkzeug==0.8.3
有没有办法显示已安装的pip包的依赖关系?