На 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
.
Любая помощь будет оценена. Я безуспешно просмотрел десятки постов и надолго застрял в этом вопросе.
Вы могли попытаться удалить старую версию Python и затем сделать установку новой версии.
Также всегда делают sudo apt-get update
перед установкой программного обеспечения.
То, что Вы делаете вне системы пакета, не помогает зависимостям в ней. Так как Вы установили 2.7.6 из источника, необходимо будет установить ту библиотеку из источника также, если Вы хотите, чтобы он использовал 2.7.6 версий.
Или Вы могли найти PPA, который обеспечивает требуемую версию Python, или создайте пакет правильной версии сами.