Я что-то даже не знаю что ответить…
В двух словах как было, по памяти: скачал, конфиг, мэйк, инстал в локал, переписал линки из bin. Вообщем по умолчанию, на расширение *.py грузилась новая версия. Но, при попытке запуска какого-либо скрипта посложней (я уже не помню что именно) была вероятность увидеть его внутренности. А как интерпретатор в консоле я спокойно его использую и сейчас, в большинстве случаев безо всяких проблем.
В Gentoo есть такая штука как python-updater, которая распознаёт зависимости,
вот например здесь жалуются что с обновлением с 2.6 до 2.7 пришлось перекомпилять треть системы. Как же быть c Fedore? Или что я не так делал-то?