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

发布于 2021-01-29 15:00:19

我正在尝试修复我的virtualenv之一-我想将所有已安装的库重置为与生产相匹配的库。

有没有一种快速简便的方法来使用pip?

关注者
0
被浏览
93
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我已找到此代码段作为替代解决方案。与重建virtualenv相比,这是对库的更优雅的删除:

    pip freeze | xargs pip uninstall -y
    

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

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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看