列出在其他地方部署工作项目所需的所有依赖项的最有效方法是什么?Python中的列表依赖项
Python 2.7,Windows开发环境,不使用每个项目的virtualenv,而是全局开发环境,根据需要安装库,从一个项目跳到下一个项目。
我已经把轨道最(不知道所有)我必须安装一个给定的项目库。我有而不是跟踪与它们自动安装的任何子依赖关系。做pip freeze
列出了两个,加上所有其他安装的库。
有没有办法列出你需要安装的东西,不多不少,部署项目?
注意:无法想象这里已经没有Q + A了,但是我找不到它。
编辑鉴于下面的答案,一些澄清。我的项目由一堆模块组成(我写的),每个模块都有一堆import
s。我应该将所有模块的所有导入复制粘贴到一个文件中,排除重复项并从标准库中删除所有内容(以及我如何知道它们)?或者,还有更好的方法?这就是问题所在。
这个答案是正确的,很好,因为它不依赖于任何工具。查看一些其他答案,了解如何自动扫描导入。 – nighthawk454
@ nighthawk454:谢谢。我已经提出了其他答案。 – 9000