2010-02-20 81 views
2

如果我安裝Python 2.6.4而不是在Mercurial website上列出的2.4要求,可以嗎?安裝Mercurial 1.4.3 - Python要求?

我對Mercurial和Python相當陌生。我對Python的一般印象是,新版本打破了舊版本的兼容性。

如果Python當前處於2.6.4,Mercurial 1.4.3將Python 2.4列爲需求,也許它們僅限於Python 2.4?

+0

是的,它可以在2.6.4下正常工作。但請注意,Python 3是一種不同的動物。一般情況下,除非一個軟件包聲明它可以與Python 3一起使用,否則就認爲它不會。 – 2010-02-20 01:48:04

+1

你對Python的一般印象是錯誤的,有些可悲(這真是一件非常糟糕的事情)。 Python只是稍微向後兼容,而不是它必須被賦予它的特性(例如,添加新的內建總是向後不兼容,因爲至少在理論上,代碼可能依賴於不存在的內建)。 Python 3是一個例外,而不是規則(並且變化非常大,因此已經實現了語言凍結,因此Python不會超越其實現者)。 – 2010-02-20 03:50:09

回答

4

2.4是最低要求。 2.6.4很好。