如何完全卸载使用easy_install安装的pip?

8
在Windows 7上,我使用easy_install安装了pip,并想要安装一个较低版本的pip。我想要删除旧版本,但不知道如何完全删除通过easy_install安装的pip(或者是否有一种方法可以不通过easy_install来完成)。我该怎么做?

你的操作系统是什么? - philshem
已添加到原帖。 - Rolando
具有讽刺意味的是,pip 旨在在很大程度上取代 easy_install,以实现一致的软件包更新和卸载... - SingleNegationElimination
4个回答

11

没有完全自动的卸载方法,但您可以通过两个步骤完成:

easy_install -m pip

这应该从easy-install.pth移除pip并打印pip安装路径的完整路径。现在,只需手动删除上一个命令打印的路径。或者,如果您知道它们的位置,也可以手动编辑easy-install.pth并删除pip源。


我应该删除哪些文件?所有的easy_install pip文件会在哪里?它真的只是pip-1.5.4-py2.7.egg文件吗? - Rolando
只需要 .egg 文件或文件夹。 - Heikki Toivonen
实际上,我意识到如果安装的软件包包括用户脚本,比如我相信pip会这样做,那么这些脚本仍然会被上述操作留下。在pip的情况下,可能会有一个名为pip的文件与easy_install位于同一位置。如果您安装另一个版本的pip,这并不重要,因为其他版本的安装将覆盖这些脚本。 - Heikki Toivonen

8
我发现以下命令可以运行。
它删除了已安装的文件和.egg目录。 它还提供了确认提示。

pip uninstall pip

来自这个答案

2

在Windows中卸载pip:

  • 以管理员身份运行命令提示符
  • 输入命令easy_install -m pip
  • 这可能无法完全卸载pip。因此,请再次输入此命令pip uninstall pip如果通过上一个命令卸载了pip,则此命令不会运行,否则它将完全删除pip
  • 现在通过输入命令pip --version来检查。这应该会显示pip未被识别为内部或外部命令

0
直接在Windows中删除PIP,请键入以下命令:
rmdir /s /q C:\Users\prans\AppData\Local\Programs\Python

这会移除pip,还是_Python_? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接