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

标签 python pip

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

不幸的是pip uninstall setuptools

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

Cannot remove entries from nonexistent file ...

错误

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

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

最佳答案

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

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

关于python - 如何在丢失文件的情况下强制 pip 卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43002365/

相关文章:

python - 为什么我收到此错误 "NameError:name ' self' 未定义。”

installation - pip 安装到本地文件夹

python - PIP 安装无法识别版本

python 画中画 : Does the order in which options are specified matter?

python - OpenCV在加载时为彩色图像提供错误的颜色

python - 转义字符串并立即将其分割

python - 这是检查参数值是否属于定义的值范围的一部分的正确方法吗?

python - 三引号转义歧义

python - 使用 numpy 和 pandas 加速 virtualenv 创建

python - pip "pyrax"与钢铁 worker 的依赖关系