是否有任何工具可以requirements
根据项目中实际使用的导入生成文件,而不仅仅是 pip freeze 的输出?
理由,在我看来:
启动项目时,requirements
使用生成它既好又简单。pip freeze
但是,当您的项目增长时,您会添加一些新的依赖项,而其他的会消失。已经不是很方便了
pip freeze -r old_requirements > new_requirements
,因为您已经在 virtualenv 中安装了某种工具,这些工具很方便,但不需要requirements
(我说的是 ipython 或其他此类工具),因此您必须requirements
手动更正并清理它们。requirements
此外,当您的项目不再需要它时,很容易忘记从 中删除某些库,并且一年后,您已经不记得为什么它在那里了,并且不会明确删除它。