如何在使用easy_install时卸载Mercurial?
我用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.2或easy_install -m mercurial>=3.1.2都不行,我仍然可以使用hg命令。
非常感谢。