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

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

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

【问题讨论】:

标签: python easy-install egg


【解决方案1】:

啊,我们开始:

$ easy_install -m PackageName

$ rm EggFile

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

【讨论】:

  • 你并没有完全移除鸡蛋。 easy_install 不支持卸载,包管理器支持,安装到 virtualenv 可以让你删除整个 virtualenv。
  • @Tobu:啊哈,我想知道它是否摆脱了一切。你知道easy_install 留下了什么吗?你有包管理器的例子吗?
  • 要了解 -m 确实看到了 stackoverflow.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 也最终使用短名称。

【讨论】:

    猜你喜欢
    • 2022-07-27
    • 2015-08-17
    • 2017-10-09
    • 2014-12-24
    • 2014-03-29
    • 1970-01-01
    • 2011-10-01
    • 2011-11-29
    • 2017-07-30
    相关资源
    最近更新 更多