Installer Python 2 et 3 sur le même appareil

Hemank Mehtani 30 janvier 2023
  1. Exécutez Python 2 et Python 3 sur le même appareil en renommant les fichiers
  2. Exécutez Python 2.x et Python 3.x sur le même appareil à l’aide de la commande py
Installer Python 2 et 3 sur le même appareil

Python est mis à jour avec le temps aux dernières normes et avec de nouvelles fonctionnalités. L’organisation à but non lucratif appelée Python Software Foundation détient les droits d’auteur et gère les mises à jour du langage pour Python 2.1 et supérieur.

Les deux versions de Python les plus couramment utilisées sont Python 2.x et Python 3.x. Quelques différences significatives existent entre les deux, donc parfois un script compatible avec Python 2.x peut ne pas s’exécuter dans Python 3.x et vice-versa.

Nous pouvons avoir à la fois Python 2 et Python 3 installés sur n’importe quel appareil Windows ou Linux. Nous pouvons soit créer différents environnements sur différents IDE pour utiliser les versions séparément, soit utiliser les méthodes suivantes pour les exécuter à l’aide de l’invite de commande.

Exécutez Python 2 et Python 3 sur le même appareil en renommant les fichiers

Pour obtenir Python 2.x et Python 3.x sur la même machine, vous devez suivre les étapes suivantes.

  • Installez Python 2.x et Python 3.x avec les programmes d’installation Windows par défaut.
  • Allez dans le chemin d’installation par défaut (C:\Python3x) et renommez python.exe en python3.exe.
  • Modifiez vos variables d’environnement pour inclure le lien de répertoire suivant
    C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
    

Ce qui précède est basé sur l’installation de Python 2.7 et Python 3.4. Modifiez les versions en fonction de vos besoins.

Notez qu’il peut y avoir un conflit lorsque vous modifiez vos variables d’environnement car les deux versions ont le même nom : python.exe.

Par conséquent, si vous rencontrez cette erreur, assurez-vous d’avoir suivi attentivement l’étape 2 et renommé votre fichier python.exe en python3.exe. Ainsi, lorsque l’utilisateur exécute python, la version 2.x sera exécutée. Avec python3, la version 3.x sera exécutée, vous donnant accès à la fois à Python 2 et Python 3 sur le même appareil.

Exécutez Python 2.x et Python 3.x sur le même appareil à l’aide de la commande py

Nous pouvons utiliser la commande py pour lancer différentes versions de Python sur le même appareil. Notez les étapes ci-dessous.

  • Installez la version requise de Python 2
  • Installez la version requise de Python 3
  • Ouvrez l’invite de commande sur votre appareil.
  • Dans l’invite de commande, tapez py -2.x pour lancer n’importe quelle version de Python 2.
  • Dans l’invite de commande, tapez py -3.x pour lancer n’importe quelle version de Python 3.

Article connexe - Python Installation