Windows版Mercurial - Python版本?

4 投票
2 回答
1715 浏览
提问于 2025-04-16 04:53

要运行Mercurial需要什么版本的Python?我看到网站上说需要2.4。这是指2.4版本,还是2.x,或者更高的版本,比如说我可以安装3.x吗?

我在没有查看要求的情况下安装了Mercurial,结果安装后hg.exe可以正常运行。查看hg.exe所在的文件夹(C:\Program Files\Mercurial\),里面有一个python26.dll文件。这是不是意味着我不需要单独安装Python,也就是说它是和Mercurial一起打包的?

谢谢

2 个回答

1

Python 3.x 和 2.x 之间不兼容。

如果 Mercurial 支持 2.4 及以上版本,那么你最好安装 Python 2.6.x。

是的,有一些安装包是自带 Python 的。

你可以在命令行中运行以下命令,如果没有出现错误,那你就可以开始使用 Mercurial 了。

> hg version
> hg debuginstall
> hg test_mercurial
> cd test_mercurial
10

是的,它是打包在一起的。如果你通过Windows安装程序安装Mercurial,那么你就不需要担心自己用的是哪个版本的Python。Mercurial使用了py2exe,这样它就能生成一个可以直接运行的程序,而不需要安装Python。

撰写回答