是否有任何工具可以基於項目中實際使用的導入生成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