Предпочтительный способ установить несколько версий Python на Бойкой Ubuntu

Ситуация: Бойкие поставки с 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 по умолчанию в Бойком?

7
задан 24.08.2009, 17:55

3 ответа

Необходимо смочь установить 2.4, 2.5, 2.6 и/или 3.0 из репозиториев с помощью Синаптического Диспетчера пакетов или apt-get или aptitude затем используйте update-alternatives настраивать значение по умолчанию. См. мой ответ здесь для получения информации об использовании update-alternatives (ответ даже характерен для Python).

1
ответ дан 07.12.2019, 15:11

Я знаю, что много людей также используют 'virtualenv' для создания подсред с различными версиями и библиотеками.

Проверьте его здесь: virtualenv

-1
ответ дан 07.12.2019, 15:11

Теги

Похожие вопросы