gpt4 book ai didi

python - 删除 PIP 中所有已失效依赖者的包

转载 作者:行者123 更新时间:2023-12-01 00:37:06 25 4
gpt4 key购买 nike

我想知道是否有办法卸载 PIP 中的软件包,包括那些未在 requirements.txt 中列出但作为这些软件包的依赖项安装的软件包。

例如,假设我在 requirements.txt 中有 Django==2.1 行。当运行pip install -rrequirements.txt时,上面将指示PIP安装许多Django依赖的额外包。

但是,如果我随后执行 pip uninstall -rrequirements.txt,Django 包将被卸载,但 PIP 将保留许多现在未使用的依赖项。

我的问题是如何很好地清理它们。有没有办法让 PIP 明确保存和考虑历史?如果强制 PIP 安装软件包的东西正在被卸载,那么我们似乎还应该能够标记它以删除其现已失效的依赖项。

最佳答案

看看pipdeptree特别是 Python 包和 pipdeptree --reverse some_package 命令。

关于python - 删除 PIP 中所有已失效依赖者的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57650442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com