如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?

Posted

技术标签:

【中文标题】如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?【英文标题】:How do I uninstall a Python module (“egg”) that I installed with easy_install? 【发布时间】:2011-05-20 12:38:14 【问题描述】:

我已经使用easy_install 安装了几个 Python 模块。如何卸载它们?

我看不到easy_install --help 中列出的卸载选项。

【问题讨论】:

***.com/questions/1231688/… 的副本,其中有更多信息。 【参考方案1】:

啊,我们开始:

$ easy_install -m PackageName

$ rm EggFile

我不太清楚 -m 选项的作用,但这种方法似乎对我有用(即在这样做之后,我不能再 import Python 解释器中的模块)。

【讨论】:

你并没有完全移除鸡蛋。 easy_install 不支持卸载,包管理器支持,安装到 virtualenv 可以让你删除整个 virtualenv。 @Tobu:啊哈,我想知道它是否摆脱了一切。你知道easy_install 留下了什么吗?你有包管理器的例子吗? 要了解 -m 确实看到了 ***.com/questions/4305610/…。删除 egg zip 文件或解压缩目录加上 -m 会删除几乎所有内容。此外,您需要删除已安装的所有控制台脚本。如有必要,您可以通过重新安装软件包并记下 easy_install 告诉您的位置来找到任何内容。 它留下的东西各不相同(脚本,鸡蛋信息,数据浮现在脑海),问题是什么都没有被跟踪。在 linux 上,将checkinstall 视为构建包的最便宜方式。【参考方案2】:

easy_install 确实为我工作。

我还能够测试easy_install -m 短名称是否有效。例如:

easy_install -m mesos # ( short for mesos-0.16.0-py2.6-linux-x86_64.egg)

pip uninstall mesos 也最终使用短名称。

【讨论】:

以上是关于如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?的主要内容,如果未能解决你的问题,请参考以下文章

无法卸载由 easy_install 安装的软件包

python各种库框架的安装和卸载

如何删除使用 Python 的 easy_install 安装的软件包?

Centos7下安装pip

如何将安装后脚本添加到 easy_install / setuptools / distutils?

如何在 Windows 上使用 Python 的“easy_install”……没那么容易