gpt4 book ai didi

python - 使用 pip 卸载不用的包

转载 作者:行者123 更新时间:2023-11-28 18:37:51 26 4
gpt4 key购买 nike

我正在用 pip 更新我所有的包

import pip
from subprocess import call

for dist in pip.get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)

但这需要很长时间,因为安装的软件包比我实际需要的要多。

我可以使用 pip 删除所有未使用的包吗?

最佳答案

当然你可以删除你想要的任何包。真正的问题是你应该吗?

这是在 virtualenv 中还是系统范围的 python?如果它是系统范围的,仅仅因为你的项目没有使用这些包并不意味着没有其他应用程序依赖它们。如果它是一个 virtualenv,我会建议创建一个临时 virtualenv,并且只安装你知道你的项目所依赖的包。通过这种方式,您可以看到哪些包已安装为您需要的包的依赖项,并且您可以删除不再需要的包。

关于python - 使用 pip 卸载不用的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718997/

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