如何在使用easy_install时卸载Mercurial?

1 投票
1 回答
515 浏览
提问于 2025-04-30 08:40

我用easy_install mercurial来安装Mercurial,但发现我的项目需要一个更低版本的Mercurial。所以我想卸载它,但我不知道怎么做。

我输入hg --version,得到了:

Mercurial分布式版本控制系统(版本3.1.2) (更多信息请查看http://mercurial.selenic.com

版权所有 (C) 2005-2014 Matt Mackall及其他人 这是免费软件;请查看源代码以了解复制条件。没有任何 保证;甚至不保证适销性或特定用途的适用性。

然后我输入easy_install -m mercurial,得到了:

正在搜索mercurial 最佳匹配:mercurial 3.1.2 正在处理mercurial-3.1.2-py2.7-macosx-10.10-intel.egg 正在将hg脚本安装到/usr/local/bin

使用/Library/Python/2.7/site-packages/mercurial-3.1.2-py2.7-macosx-10.10-intel.egg

因为这个版本是以--multi-version的方式安装的,所以在你的应用程序中导入这个包的模块之前,你需要先 'import pkg_resources',然后使用类似于以下示例的'require()'调用,以选择所需的版本:

pkg_resources.require("mercurial")  # latest installed version
pkg_resources.require("mercurial==3.1.2")  # this exact version
pkg_resources.require("mercurial>=3.1.2")  # this version or higher

正在处理mercurial的依赖关系 已完成mercurial的依赖关系处理

但是用easy_install -m mercurial==3.1.2easy_install -m mercurial>=3.1.2都不行,我仍然可以使用hg命令。

非常感谢。

暂无标签

1 个回答

0

在终端中运行这个命令:
easy_install -m mercurial
同时,确保查看一下 easy_install 以获取更多信息。

撰写回答