最佳答案
列出在其他地方部署工作项目所需的所有依赖项的最有效方法是什么(比如,在不同的操作系统上) ?
Python 2.7,Windows 开发环境,不使用每个项目一个 Virtual alenv,而是使用一个全局开发环境,根据需要安装库,从一个项目快乐地跳转到下一个项目。
我已经跟踪了大多数(不确定 所有)库,我必须为给定的项目安装。我有 没有保持跟踪的任何子依赖项来自动安装与他们。同时执行 pip freeze列表,以及所有其他已安装的库。
有没有一种方法可以列出部署项目所需要安装的内容,不多也不少?
鉴于下面的答案,有一些澄清。我的项目由一组模块(我编写的)组成,每个模块都有一组 import。我是否应该将所有模块的所有导入复制粘贴到一个文件中,排序消除重复,然后从标准库中删除所有(我如何知道它们是) ?还是有更好的办法?这就是问题所在。