Comment executer plusieurs versions de Python sous Windows
Executer une copie differente de Python est aussi simple que de demarrer le bon executable. Vous mentionnez que vous avez lance une instance Python depuis la ligne de commande en tapant simplement python.
Ce que cela fait sous Windows, c’est parcourir la variable d’environnement %PATH%, en cherchant un executable, soit un fichier batch (.bat), un fichier de commande (.cmd) ou un autre executable a lancer (ceci est controle par la variable d’environnement PATHEXT), qui correspond au nom donne. Lorsqu’il trouve le bon fichier a executer, le fichier est lance.
Maintenant, si vous avez installe deux versions de Python 2.5 et 2.6, le chemin contiendra les deux repertoires, quelque chose comme PATH=c:\python\2.5;c:\python\2.6 mais Windows cessera d’examiner le chemin lorsqu’il trouvera une correspondance.
Ce que vous devez vraiment faire, c’est appeler explicitement l’une ou l’autre des applications, comme c:\python\2.5\python.exe ou c:\python\2.6\python.exe.
L’autre alternative est de creer un raccourci vers le python.exe respectif en appelant l’un python25 et l’autre python26 ; vous pouvez ensuite simplement executer python25 dans votre ligne de commande.