117 votes

"python" n'est pas reconnu comme une commande

Je viens de télécharger et d'installer Python 2.7.2 sur mon ordinateur portable et j'essaie d'exécuter quelques exemples de programmes. Mon ordinateur portable fonctionne sous Windows XP.

Lorsque j'ouvre un cmd fenêtre et type python Je reçois :

'python' n'est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un fichier batch.

Je ne suis pas un adepte de Windows (j'utilise surtout des ordinateurs centraux). Cependant, je suppose qu'il y a une commande que je dois exécuter pour définir python comme une commande. Quelqu'un peut-il me dire quelle est cette commande ?

Le programme d'installation a placé Python à l'adresse C:\Python27\ .

186voto

Pepe Points 3506

Vous devez ajouter le chemin de l'exécutable python à la variable PATH de votre fenêtre.

  1. Sur le bureau, cliquez avec le bouton droit de la souris sur Poste de travail et cliquez sur Propriétés.
  2. Dans la fenêtre Propriétés du système, cliquez sur l'onglet Avancé.
  3. Dans la section Avancé, cliquez sur le bouton Variables d'environnement.
  4. Mettez en surbrillance la variable Path dans la section Systems Variable et cliquez sur le bouton Editer. et cliquez sur le bouton "Modifier".
  5. Ajoutez le chemin de votre exécutable python( c:\Python27\ ). Chaque répertoire différent est séparé par un point-virgule. (Note : ne pas mettre d'espace entre les éléments de la chaîne de caractères PATH . Votre ajout à la PATH doit lire ;c:\Python27 PAS ; C\Python27 )
  6. Appliquer les changements. Il se peut que vous deviez redémarrer votre système. cmd.exe devrait suffire.
  7. Lancez cmd et réessayez. Cela devrait fonctionner.

59voto

Sam Points 91

Cela est dû au fait que l'exécutable Python ne se trouve pas dans le chemin de recherche de votre système d'exploitation. Sous Windows, lancez CMD. Tapez

setx PATH PythonPath

où PythonPath est généralement C:\Python27 o C:\Python33 o C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37 en fonction de votre version de Python. Après avoir redémarré le CMD, vous devriez obtenir les résultats suivants en tapant

Python --version

35voto

Udi Points 6298

Python est livré avec un petit utilitaire qui corrige ce problème . A partir de la ligne de commande, exécutez :

c:\python27\tools\scripts\win_add2path.py

Veillez à fermer la fenêtre de commande (avec exit ou le bouton de fermeture) et l'ouvrir à nouveau.

10voto

Alina Ristea Points 81

J'ai eu le même problème pendant longtemps. Je viens de le résoudre.

Vous devez donc choisir votre voie, comme les autres l'ont dit plus haut. Ce que j'ai fait :

Ouvrir une fenêtre de commande. Écrire set path= C:\Python24 (indiquez l'emplacement et la version de votre python). Tapez maintenant python Cela devrait fonctionner.

L'ennui, c'est qu'il faut le taper à chaque fois que l'on ouvre la CMD.

J'ai essayé de faire la version permanente (avec les changements dans les variables environnementales) mais cela ne fonctionne pas pour moi.

9voto

bathMarm0t Points 1

Encore une précision pour ceux qui débutent. Lorsque vous ajoutez C:\PythonXX à votre chemin d'accès, assurez-vous qu'il n'y a pas d'espace entre les variables, par ex.

Ceci :

SomeOtherDirectory;C:\Python27

Pas ça :

SomeOtherDirectory; C:\Python27

Cela m'a pris un bon quart d'heure de migraine (je suis sous Windows 7, cela dépend peut-être du système d'exploitation). Bon codage.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X