小编典典

删除 pip 安装的所有软件包的最简单方法是什么?

all

我正在尝试修复我的一个 virtualenvs - 我想将所有已安装的库重置回与生产匹配的库。

有没有一种快速简便的方法可以用 pip 做到这一点?


阅读 171

收藏
2022-03-01

共1个答案

小编典典

我发现这个片段是一种替代解决方案。与重新制作 virtualenv 相比,删除库更优雅:

pip freeze | xargs pip uninstall -y

如果您通过 VCS 安装了软件包,则需要排除这些行并手动删除软件包(从下面的评论中提升):

pip freeze | grep -v "^-e" | xargs pip uninstall -y
2022-03-01