我有一个具有多个包依赖关系的项目,其中列出了主要要求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
Run Code Online (Sandbox Code Playgroud)
目标是检测每个特定包的依赖关系:
Werkzeug==0.8.3
Flask==0.9
Flask-Admin==1.0.6
Run Code Online (Sandbox Code Playgroud)
并将这些插入我的当前requirements.txt.例如,对于此输入:
Flask==0.9
Flask-Admin==1.0.6
Werkzeug==0.8.3
Run Code Online (Sandbox Code Playgroud)
我想得到:
Flask==0.9
Jinja2==2.7
Flask-Admin==1.0.6
Werkzeug==0.8.3
Run Code Online (Sandbox Code Playgroud)
有没有办法显示已安装的pip包的依赖关系?
我已经使用数据科学库设置了几个环境,例如pandas, numpy, matplotlib, scikit-learn, tensorflow etc..
但是我无法将某些软件包更新到最新版本。
例如
conda update pandas
Run Code Online (Sandbox Code Playgroud)
会告诉我我有可用的最新版本,但我确定最新版本是1.+(我的是 0.25)
有没有办法查看哪些包阻止了特定包的更新?