【问题标题】:Remove all pip packages删除所有 pip 包
【发布时间】:2022-01-05 01:46:26
【问题描述】:

我正在使用 Linux/Manjaro KDE。

由于我不熟悉 Venv,我在全局中安装了 50 多个包,但并非所有内容都存在冲突。 为了清理所有 pip 包,我尝试了以下命令:

pip freeze | xargs pip uninstall

甚至这个:

python -m pip freeze > requirements.txt
python -m pip uninstall -r requirements.txt

在这两种情况下,我都会收到此错误:

ERROR: Cannot uninstall 'apparmor'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

然后进度会被打断。 有什么解决办法吗?

【问题讨论】:

  • 尝试手动删除导致错误的包。如果你是 root,你会在这里找到它们/usr/local/lib/python3.9/site-packages/;否则你可以在这里找到他们/home/normaluser/.local/lib..
  • 我也建议你看看这个 StackOverflow 问题:stackoverflow.com/questions/11248073/…
  • @Enrico Manjaro 正在为自己使用一些软件包,我认为如果你这样做,你会遇到 Manjaro 的一些操作系统问题。已经看到您发布的链接,无法解决问题
  • 嗯知道了,既然您使用的是虚拟环境,您尝试过吗? virtualenv --clear MYENV
  • 再次阅读问题@Enrico :) 我没有使用 virtualenv

标签: linux pip manjaro


【解决方案1】:

我可以像这样删除所有内容: 获取房间权限:

sudo su

然后删除了这个位置的任何东西:

/usr/local/lib/python3.9/site-packages/

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2016-03-02
  • 2019-11-14
  • 1970-01-01
  • 2018-10-10
  • 2019-10-29
  • 2012-06-30
  • 2021-12-08
相关资源
最近更新 更多