У меня была установлена Ubuntu 10.04, которая шла с Python 2.6. Затем я установил 3.1 и просто использовал один из них. В какой-то момент я думаю, что я также установил несколько библиотек, должно быть, использовал apt-get для получения пакета скомпилированных библиотек или чего-то еще.
В любом случае, я обновился до 10.10, который, по-моему, имеет Python2.7 по умолчанию. Но если я запускаю python в консоли, я все равно получаю оболочку 2.6. У меня проблема в том, что я хочу использовать упорядоченные словари, но потому что я в 2.6, я не могу. Все пакеты установлены в версии 2.6, поэтому я могу использовать только 2.7 для тривиальных вещей. Например, в 2.7 нет PIL, numpy, opencv и т.д.
Я попытался удалить символическую ссылку из /usr /bin /python, которая указывала на /usr/bin/python2.6, и добавить новую в /usr/bin/python2.7, и пока она работает, все мои библиотеки все еще работают в старой версии. Затем я попытался установить pip, но он не запустился. Однако, вернув /usr /bin /python в 2.6, pip заработал, что означает, что он был установлен для версии 2.6, несмотря на мою попытку использовать его с 2.7.
Любые предложения, которые помогут мне обновить без форматирования или облысения?
Изменить: у этого парня была похожая проблема и не было решения. :(