是否有任何工具可以基于项目中实际使用的导入生成requirements
文件,而不仅仅是输出pip冻结?基于使用的导入生成需求
理由,在我看来:
这是不错的,简单的生成与requirements
pip freeze
,当您启动项目。 Howether,当你的项目发展时,你会添加一些新的依赖关系,而其他的则会消失。它已经不是十分便利,以
pip freeze -r old_requirements > new_requirements
,因为你已经有了某种安装到virtualenv中的工具,这是方便易,但并不需要requirements
(我说的是IPython中或其他类似工具) ,所以你必须手动纠正requirements
并清理它们。此外,很容易忘记从requirements
中删除一些图书馆,当你的项目不再需要时,一年后,你不能够记住,为什么它在那里,并且不会定义删除它。
那么“从包导入xxx”行呢? – 2014-10-11 18:45:27