Когда вы устанавливаете Python, он не будет перезаписывать другие установки других основных версий. Таким образом, установка Python 2.5.x не перезапишет Python 2.6.x, хотя установка 2.6.6 перезапишет 2.6.5.
Так что вы можете просто установить его. Затем вы называете нужную вам версию Python. Например:
C:\Python2.5\Python.exe
для Python 2.5 на Windows и
C:\Python2.6\Python.exe
для Python 2.6 в Windows или
/usr/local/bin/python-2.5
или
/usr/local/bin/python-2.6
в Windows Unix (включая Linux и OS X).
При установке в Unix (включая Linux и OS X) вы получите общую установленную команду python
, которая будет последней из установленных вами. В большинстве случаев это не проблема, так как большинство сценариев явно вызывают /usr/local/bin/python2.5 или что-то просто для защиты от этого. Но если вы не хотите этого делать, и, вероятно, не хотите, вы можете установить его так:
./configure
make
sudo make altinstall
Обратите внимание, что «altinstall» означает, что он установит его, но он не заменит команду python
.
Насколько мне известно, в Windows вы не получаете глобальную команду python
, так что это не проблема.