Ситуация: Бойкие поставки с 2,6, который не соответствует моим потребностям, потому что многие библиотеки все еще перестали работать. Я хочу иметь системное значение по умолчанию 2.5. Кроме того, для тестирования мне нужно 2.6, 2.5 и 2,4 установленных.
Текущее решение:
Я скомпилировал 2.5 и 2.4 из источника и symlinked 2.5 к/usr/bin/python. Я также отредактировал некоторый волшебный файл, что использование Ubuntu для определения версии Python (не помнят теперь, где это находится).
Проблемы:
Первая проблема, которую я имею, состоит в том, что иногда способность устанавливает библиотеки для 2,6. В большинстве случаев это преодолимо с добавлением суффикса-25.
Но это - не всегда решение, например, Vim компилируется с 2,6, который не имеет доступа к 2,5 библиотекам. Нет никакого способа установить Vim с python 2.5
Другая проблема у меня был recenty, состоит в том, что я установил bypthon. Это перестало работать при использовании модуля "проклятий", потому что это было из 2,6 библиотек. Я понятия не имею, почему/как это происходит.
Кто-либо хочет уточнить, как сделать надлежащее переключение Python по умолчанию в Бойком?
Необходимо смочь установить 2.4, 2.5, 2.6 и/или 3.0 из репозиториев с помощью Синаптического Диспетчера пакетов или apt-get
или aptitude
затем используйте update-alternatives
настраивать значение по умолчанию. См. мой ответ здесь для получения информации об использовании update-alternatives
(ответ даже характерен для Python).
Я знаю, что много людей также используют 'virtualenv' для создания подсред с различными версиями и библиотеками.
Проверьте его здесь: virtualenv