Я думаю, что плохая идея установить грамматику на 2.5 с 3.1.Просто скачайте старую версию Python 2.5 и используйте с ней компилятор и библиотеки.Между основными версиями происходят изменения в сигнатурах API и добавляются новые функции.Вы не можете позволить себе разрабатывать в высокой версии в Pydev и компилировать для другой, не сталкиваясь с проблемой.Более того, Python 3.1 обратно несовместим с Python 2.x (например, print - это функция, например), поэтому лучше загрузить и использовать Python 2.5, если это требуется.