Основная проблема будет связана с любыми C-кодированными расширениями, которые вы можете использовать: в зависимости от вашей системы, но особенно в Windows, такие расширения, скомпилированные для 2.5, могут вообще не работать (или, по крайней мере, не тихо и достоверно) с 2.6. Это не особенно отличается от, например, перехода с 2,4 на 2,5 в прошлом.
Самое простое решение (IMHO) - получить исходные коды для любых таких расширений и переустановить их. На большинстве платформ и для большинства расширений будет работать python setup.py install
(возможно, с sudo
или вошедшим в систему как администратор, в зависимости от вашей установки) - вам может потребоваться загрузить и установить соответствующие пакеты «для разработчиков», опять же, в зависимости от какую именно систему вы используете и что уже установили (например, в Mac OS X вам нужно установить XCode - или хотя бы его подмножество gcc, но установить его проще всего - что, в свою очередь, требует от вас зарегистрироваться бесплатно в Apple Developer Connection и загрузить большой пакет XCode).
Я не уверен, насколько беспроблемным является этот подход в Windows в настоящее время, т. Е. Можете ли вы использовать компиляторы free-in-in-beer, такие как mingw или Microsoft "express" редакция VS, или иметь выложить $$ MS, чтобы получить правильный компилятор. Тем не менее, большинство разработчиков сторонних расширений стараются поставлять готовые двоичные файлы Windows именно потому, что перекомпиляция пользователей является (или, по крайней мере, раньше) затруднительной задачей для Windows, а версия 2.6 уже широко поддерживается сторонними разработчиками. сопровождающие расширения (поскольку в конце концов для них это тоже простая перекомпиляция ;-), так что вам может повезти и вы найдете все необходимые скомпилированные двоичные файлы для используемых вами расширений.