0

我尝试使用“yum install mercurial”在centos vps-server上安装mercurial,但它说它需要python2.4才能安装它。我安装了python2.6。有没有办法克服这个问题?

4

1 回答 1

1

你不应该弄乱你的系统 Python —— 难以置信你仍然可以登录。Python 2.4 是古老的,但它是在很多 CentOS 版本中使用的 - 由它的包管理安装的。也许你已经安装了一个“元包”,它将系统 Python 升级到 2.6,以及依赖它的所有东西(包括 yum)。

无论如何,2.4 对于安装 mercurial 来说是次优的。由于您的系统已经一团糟,您可以简单地将 mercurial 安装到您的系统 Python 中,而不是尝试使用 yum。

“sudo easy_install mercurial”——如果您没有 easy_install,请先尝试“yum install setuptools”。如果这不起作用,请在 pipy.python.org 上搜索 setuptools,手动安装 - 并认真考虑重建这台机器 - 你将不得不尽快完成。

于 2012-10-30T15:27:50.257 回答