我正在尝试使用 pip 卸载 django 和 pip 本身,但是当我输入
sudo pip uninstall django
或者
sudo pip uninstall pip
我得到了回应
Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS
我已经在本网站和其他网站上找到了很多类似问题的解决方法,比如手动删除文件夹或使用 apt-get,但有人能解释一下是什么原因导致 pip 在我使用 sudo 时无法卸载软件包吗?“操作系统所有”是什么意思?我该如何让 pip 在这些软件包上工作?
答案1
我不知道 可能存在什么问题django
,但您无法pip
像 那样删除 本身apt
。
sudo apt-get remove pip pip3
如果您想清除系统配置,则需要运行或sudo apt-get purge pip pip3
(如果您已安装 pip3)。
至于您没有提供输出的 django,它也有可能可以通过 安装apt
,您可以使用上述方法。
如果这对你来说还不够,你可以做一些类似的事情sudo find . -name '*django*' -exec rm -rf {} \+
,或者类似的事情,这将django
永久删除所有名称中包含任意位置的文件。