На днях столкнулся с ситуацией, когда разные программы требуют разных версий питона,
(были 2.5 и 2.6) несовместимых друг с другом, о чем написано в зависимостях пакетов.
Учитывая тот факт, что язык постоянно меняют, нарушая обратную совместимость,
эффект вполне ожидаемый, но в то же время очень неприятный.
Как их подружить наиболее корректным образом?
Просто установка с игнорированием зависимостей (это сразу убийство системы),
либо вне системы - в /opt, например - так или иначе превращают пакетный дистр в свалку.
Пересборка чужих пакетов, зависимых от определенной версии - занятие,
как мне кажется, неблагодарное, но возможно и даст результат.
Посоветуйте, как лучше решить вопрос с одновременным наличием в системе разных версий питона.