Comment configurer le chemin d’accès à Python dans les variables d’environnement sous Windows 11

📅
🕑 3 minutes de lecture

Si vous exécutez un script Python et que vous obtenez des erreurs du type « python n’est pas reconnu comme une commande interne ou externe », c’est généralement parce que le système ne sait pas où trouver Python. Cela arrive souvent si, lors de l’installation, vous avez oublié de cocher la case permettant d’ajouter Python aux variables d’environnement système. En clair, Windows a besoin de connaître le dossier exact où Python est installé pour pouvoir l’exécuter depuis n’importe quelle ligne de commande. Pour résoudre ce problème, il suffit d’ajouter manuellement le chemin d’accès à Python, ce qui est plus simple qu’il n’y paraît.

Comment ajouter le chemin d’accès à Python aux variables d’environnement sous Windows 11

Si Python n’est pas dans votre variable d’environnement PATH, des commandes comme ` pythonpython` ou pip`python install` ne fonctionneront pas, sauf si vous vous trouvez dans le dossier où se trouve Python. C’est très embêtant, surtout si vous essayez d’exécuter des scripts ou d’installer des paquets. Heureusement, il suffit de modifier quelques paramètres système pour résoudre ce problème. Et non, vous n’avez pas besoin de désinstaller et de réinstaller Python en l’ajoutant à votre variable PATH à chaque fois. Suivez simplement ces étapes.

Trouvez le dossier d’installation de Python

  • Saisissez python.exe dans la barre de recherche Windows (appuyez sur la Starttouche ou cliquez sur l’icône de recherche) et faites un clic droit dessus.
  • Sélectionnez « Ouvrir l’emplacement du fichier ». Cela ouvre le dossier où Python a été installé. Sur certaines configurations, il se peut que vous deviez naviguer à travers plusieurs sous-dossiers ; remontez d’un niveau si nécessaire et copiez le chemin (cliquez dans la barre d’adresse et copiez).

Pourquoi ? Parce que c’est ce chemin que vous ajouterez à vos variables d’environnement pour que votre système puisse trouver Python n’importe où.

Ouvrez les paramètres des variables d’environnement

  • Appuyez Windows + Ipour ouvrir les paramètres.
  • Cliquez sur Système dans le menu de gauche.
  • Faites défiler vers le bas et sélectionnez À propos.
  • Défilez à nouveau et cliquez sur Paramètres système avancés — cela ouvre la boîte de dialogue Propriétés système.

Parfois, vous devrez peut-être saisir du texte SystemPropertiesAdvanceddans la boîte de dialogue Exécuter ( Windows + R) pour y accéder directement.

Modifier les variables d’environnement

  • Dans les propriétés système, cliquez sur l’ onglet Avancé, puis sur Variables d’environnement.
  • Dans la section Variables système, recherchez Path et cliquez sur Modifier.

C’est là que ça se complique un peu : selon votre version de Windows 11, vous verrez peut-être une liste ou une longue chaîne de caractères. S’il s’agit d’une liste, cliquez simplement sur « Nouveau » et collez le chemin d’installation de Python. S’il s’agit d’une chaîne de caractères, vous devrez ajouter le chemin séparé par un point-virgule ( ;).

Ajoutez le chemin d’accès à Python et enregistrez.

  • Cliquez sur Nouveau et collez le chemin d’installation de votre Python ; il s’agit généralement d’un chemin comme C:\Users\YourName\AppData\Local\Programs\Python\Python39ou similaire, selon votre version.
  • Cliquez sur OK à plusieurs reprises pour enregistrer les modifications.

Conseil : Il est conseillé d’ouvrir une nouvelle fenêtre d’invite de commandes ensuite. Tapez simplement « python » cmddans la barre de recherche, ouvrez la fenêtre, puis tapez « python » python --version. Si votre version de Python s’affiche, c’est parfait !

Pourquoi est-ce important ? Et à quoi faut-il s’attendre ?

Cela permet à votre système de reconnaître la commande depuis n’importe quel répertoire ; vous n’aurez plus besoin de naviguer jusqu’au dossier Python à chaque fois. Cela assure également un bon fonctionnement d’outils comme pip. Parfois, sur certaines configurations, la prise en compte n’est pas immédiate, car Windows a la fâcheuse habitude de compliquer les choses. Si le problème persiste, redémarrez simplement l’invite de commandes ou votre ordinateur.

En résumé, c’est une solution ponctuelle qui vous évitera bien des tracas par la suite. Une fois le programme ajouté au PATH système, son exécution pythondepuis n’importe quel dossier se résume à ouvrir l’invite de commandes et à saisir la commande.