使用easy_install升级工具时出现问题

时间:2011-03-24 19:36:21

标签: python easy-install

在Ubuntu服务器上:

# easy_install mercurial
Searching for mercurial
Best match: mercurial 1.8.1
Adding mercurial 1.8.1 to easy-install.pth file

Using /usr/local/lib/python2.6/dist-packages
Processing dependencies for mercurial
Finished processing dependencies for mercurial

现在,如果我hg version它说我正在使用1.6.3版本!

我想使用上一个版本。 -U选项不起作用。 -m选项不起作用。

知道问题是什么?

3 个答案:

答案 0 :(得分:1)

我通过在此之后卸载软件包修复了问题:

How do I remove packages installed with Python's easy_install?

然后重新安装。

现在,easy_install不会安装我想要的最新版本,所以我肯定会手动安装它。

答案 1 :(得分:0)

您可以使用aptitude安装mercurial。我不确定为什么用easy_install安装mercurial会为你安装mercurial二进制文件。 easy_install适用于python包。

试试这个:

sudo aptitude update
sudo aptitude reinstall mercurial
hg --version

现在应该显示1.8

答案 2 :(得分:0)

也许试试这个:

sudo easy_install pip
sudo pip install -U mercurial