如何在丢失文件的情况下强制 pip 卸载

And*_*eaF 2 python pip

我需要setuptools从 pip 中删除损坏的旧版本包

很遗憾pip uninstall setuptools

不起作用,因为找不到一些条目并返回给我:

Cannot remove entries from nonexistent file ...
Run Code Online (Sandbox Code Playgroud)

错误

对于安装过程,您可以用来--ignore-installed继续操作,对于卸载过程,此标志似乎无法识别。

应该用什么命令来实现包删除呢?

nic*_*ick 8

您可以通过删除目录和 Egg 文件来手动完成此操作。查找 site-packages 目录,应该有类似 setuptools.egg-info 的内容,删除(或移动它),然后使用您使用的任何版本/位置运行以下命令:

sudo rm -rf /usr/local/lib/python2.7/dist-packages/setuptools