我在我的virtualenv中运行了pip uninstall mercurial
Mac OSX 10.6.6,包括和不包含sudo
,并删除了我机器上的每一个hg或mercurial的痕迹。我试过像这样重新安装:
所有努力都来自hg --version
:
Mercurial Distributed SCM(版本 1.3.1)
版权所有(C)2005-2009 Matt Mackall 和其他人这是 免费软件;看到来源 复制条件。没有 保证;甚至没有适销性 或适用于特定目的。
这是一个错误吗?它不应该显示1.6.4而不是1.3.1吗?如果没有,为什么?
答案 0 :(得分:4)
hg二进制文件只是mercurial Python模块的一个薄包装器。听起来你所做的就是删除旧的hg二进制文件,而不是旧的mercurial Python模块,所以新的安装程序正在拾取旧的模块。
您可以使用python -c 'import mercurial; print mercurial.__file__'