【发布时间】:2013-10-26 16:28:10
【问题描述】:
当我在 virtualenv 中使用 pip 安装软件包时,如何跟踪它们?
现在看起来很乱;如果我安装包 A,它会自动安装它的依赖项; B、C 和 D。然后我决定改用包 N 来安装它的依赖项。
现在,当我删除包 A 时,它的依赖项不会自动删除。
如何保持我的 virtualenv 干净?有没有工具可以检查未使用的包并删除它们?
【问题讨论】:
-
"现在,当我删除包 A 时,它的依赖项不会自动删除" 感谢上帝,它们没有被删除!依赖项可以被任意数量的包使用,因此在没有全面检查的情况下删除它们是不正确的。
-
有
pipenv和pip-autoremove,虽然我不确定它在这种情况下是否有效。
标签: python virtualenv pip