Je suis sous Windows et le shell/OS exécute automatiquement Python en fonction des paramètres du registre lorsque vous exécutez un programme en ligne de commande. Est-ce que cela se brisera si j'installe une version 2.x et 3.x de Python sur la même machine ?
Je veux jouer avec Python 3 tout en étant capable d'exécuter des scripts 2.x sur la même machine.
1 votes
Dans ma distribution, Fedora, Python 2.7 est installé à l'adresse suivante
/usr/bin/python
et Python 3.3 à/usr/bin/python3
. Donne également des noms différents pour Pip et IPython de Python3. Très pratique.20 votes
@user - Dans l'esprit, je suis d'accord avec votre réponse, mais j'ai été brûlé par cet esprit tellement de fois que je comprends pourquoi quelqu'un demanderait avant de faire le saut.
0 votes
Les réponses semblent toutes porter sur la façon de choisir quel python exécuter et à quel moment. Mon problème était que l'installateur (3.6.2) ne voulait pas s'exécuter car il disait "Une autre version de ce produit est déjà installée." Il s'avère que j'avais déjà la version 3.6.3 installée.