Le problème principal viendra avec toutes les extensions C-codées que vous utilisez: selon votre système, mais surtout sur Windows, ces extensions, compilées pour 2.5, ne fonctionneront probablement pas du tout (ou du moins pas tranquillement et fiable) avec 2.6. Ce n'est pas particulièrement différent, par exemple, de migrer de 2,4 à 2,5 dans le passé.
La solution la plus simple (IMHO) consiste à obtenir les sources de ces extensions et à les réinstaller. Sur la plupart des plates-formes, et pour la plupart des extensions, python setup.py install
(éventuellement avec un sudo
ou connecté en tant qu'administrateur, selon votre installation) fonctionnera - vous devrez peut-être télécharger et installer les paquets «développeur» appropriés, encore une fois en fonction de quel système exactement utilisez et ce que vous avez déjà installé (par exemple, sur Mac OS X, vous devez installer XCode - ou au moins le sous-ensemble gcc, mais il est plus simple de tout installer - ce qui vous oblige à vous inscrire pour gratuit chez Apple Developer Connection et téléchargez le grand paquet XCode). Je ne suis pas sûr de la simplicité de cette approche sur Windows pour l'instant - si vous pouvez utiliser des compilateurs free-as-in-beer tels que mingw ou l'édition "express" de Microsoft de VS, ou avoir à débourser $$ à MS pour obtenir le bon compilateur. Cependant, la plupart des développeurs d'extensions tierces sortent en cours de route pour fournir des binaires Windows prêts, précisément parce que la recompilation des utilisateurs est (ou au moins utilisée) un problème sur Windows, et 2.6 est déjà largement supporté par des mainteneurs d'extensions tierces (car après tout, il s'agit juste d'une simple recompilation pour eux ;-), donc vous pouvez avoir de la chance et trouver tous les binaires précompilés dont vous avez besoin pour les extensions utilisation.
Je suppose que vous pouvez essayer et voir? – SilentGhost
Ça devrait aller. Je n'ai eu aucun problème sérieux quand je suis passé à 2.6. –