Windows版Mercurial - Python版本?
要运行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。