我正在尝试修复我的一个 virtualenvs - 我想将所有已安装的库重置回与生产匹配的库。
有没有一种快速简便的方法可以用 pip 做到这一点?
我发现这个片段是一种替代解决方案。与重新制作 virtualenv 相比,删除库更优雅:
pip freeze | xargs pip uninstall -y
如果您通过 VCS 安装了软件包,则需要排除这些行并手动删除软件包(从下面的评论中提升):
pip freeze | grep -v "^-e" | xargs pip uninstall -y