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