Поскольку на 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 (или аналогичный), чтобы вы могли по-прежнему вызывать его по этому имени, но это больше не будет затенять бинарный файл вашего системного питона.