如何删除PIP安装的所有软件包?

时间:2019-07-03 13:01:25

标签: python pip

我想将我的Python安装恢复到其基本状态,以便可以开始使用virtualenv。是否有一种简单的方法可以只卸载那些在设置了Python之后安装的软件包?

2 个答案:

答案 0 :(得分:5)

以下命令应该可以解决问题:

pip freeze > requirements.txt && pip uninstall -r requirements.txt -y

或者,您可以跳过任何中间文件(即requirements.txt)的创建:

pip uninstall -y -r <(pip freeze)

答案 1 :(得分:3)

遵循

  1. 将所有pip包存储在requirements.txt中

    python -m pip freeze > requirements.txt
    
  2. 删除所有在requirements.txt中提及的pip包

    python -m pip uninstall -r requirements.txt