Использование определенной версии Python для apt-get в Ubuntu 12.04 LTS

На Ubuntu 12.04 LTS у меня есть python2.7.3-0Ubuntu3.5 пакет установлен. Одна из библиотек, которые я пытаюсь установить, зависит от (>=2.7.3.6).

Я пошел вперед и установил python 2.7.6 и даже python --version shows 2.7.6Но когда я бегу apt-get install чтобы установить пакет, он выдает мне сообщение об ошибке:

Has dependency on (>=2.7.3.6) but python2.7.3-0Ubuntu3.5 is to be installed.

Мне просто интересно, почему он все еще указывает на python2.7.3-0Ubuntu3.5,

Любая помощь будет оценена. Я просмотрел десятки постов без удачи и застрял в этом вопросе надолго.

2 ответа

Вы можете попытаться удалить старую версию python, а затем выполнить установку новой версии.

Также всегда делаю sudo apt-get update перед установкой программного обеспечения.

То, что вы делаете вне системы пакетов, не помогает зависимостям внутри нее. Поскольку вы установили 2.7.6 из исходного кода, вам придется установить и эту библиотеку из исходного кода, если вы хотите использовать версию 2.7.6.

Или вы можете найти PPA, который предоставляет требуемую версию Python, или создать пакет правильной версии самостоятельно.

Другие вопросы по тегам