我有一个具有多个包依赖项的项目,主要需求在 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 软件包的依赖关系?