Поскольку на ubuntu 12.04 python 2.5 больше не находится в официальных источниках пакетов, я предполагаю, что вы загрузили и скомпилировали python самостоятельно.
Это означает, что он, вероятно, был установлен в /usr/local
с двоичным файлом в /usr/local/bin
(если вы не указали какой-либо другой путь установки).
В PATH /usr/local/bin
обычно находится перед /usr/bin
, где python (2.7) вашей системы должен быть найден по умолчанию, поэтому он скрыт старой версией.
Если вы хотите сохранить Python 2.5, вам, вероятно, следует переименовать двоичный файл из /usr/local/bin/python
в /usr/local/bin/python2.5
(или аналогичный), чтобы вы могли по-прежнему вызывать его по этому имени, но это больше не будет затенять бинарный файл вашего системного питона.