我有一个项目,它有多个包依赖项,主要的要求在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软件包之间的依赖关系吗?
bokeh
上无法工作 :( 这个包有特定的要求组织,因此 pip 不显示它们,但 conda 显示。 - Sklavit