web-dev-qa-db-fra.com

python n'est pas reconnu comme une commande interne ou externe

C'est un problème vraiment énervant. J'ai parcouru le Web à la recherche de solutions, mais je n'ai trouvé que des astuces pour changer la variable PATH, ce que j'ai fait, bien sûr. Mon répertoire d'installation Python est C:\Python27. C'est une version 32 bits. Chaque fois que je tape python dans l'invite de commande, cela signifie qu'il n'est pas reconnu comme une commande interne ou externe. Actuellement, ma variable PATH est définie sur C:\Python27; C:\Python27\Lib\site-packages \; C:\Python27\Scripts. Quelqu'un a des idées? Je lance Windows 7 au fait (64 bits). Je suis assez désespéré. Heck, si rien ne fonctionne, je suppose que je vais essayer le double amorçage Linux et Windows 7 ...

11
Ohmnivore

Simplement ajouter le chemin Python et essayer à nouveau a fonctionné pour moi (sans redémarrage).

Commande MS-dos pour Python 2.7:

set PATH=%PATH%;C:\python27\

Commande MS-dos pour Python 3.3:

set PATH=%PATH%;C:\python33\

(vérifiez si c'est le dossier où vous avez installé Python).

30
tucson

Solution rapide: Il ne s’agit peut-être pas de la solution la plus élégante ou à long terme, mais si vous êtes vraiment frustré et que vous souhaitez simplement l’exécuter, copiez simplement le fichier python.exe dans votre répertoire actuel. Cela a fonctionné pour moi.

4
user1210233

Après avoir modifié la variable PATH dans Windows, vous devez redémarrer votre système avant qu’elle ne prenne effet.

Edit: Comme indiqué par @tdelaney, seul un redémarrage de cmd.exe devrait être requis. C'est vrai au moins pour Windows 7 64bits.

1
Oddstr13

Après avoir ajouté le dossier python à la variable système CHEMIN, vous devez redémarrer votre ordinateur.

Une autre solution simple consiste à créer un raccourci de l'exécutable python.exe (probablement dans C:\Python27\python.exe ou similaire) dans un emplacement tel que C:\Windows\system32 (c'est-à-dire un emplacement déjà répertorié dans la variable PATH). Le nom de votre raccourci devrait être python (peut-être que python.exe devrait aussi fonctionner). Je veux dire, ce ne peut pas être python - shortcut ou similaire, pour vos besoins.

Pour afficher le contenu de la variable PATH, accédez à cmd et entrez set PATH.

1
thiagowfx

Lors de l'installation, une case à cocher n'est pas cochée par défaut, mais elle demande d'ajouter du python à la variable d'environnement. Réinstallez et cochez cette case.

Je préférerais que l'installateur le fasse plutôt que de lutter moi-même contre les mauvaises herbes.

0
Osbad44

Comme vous l'avez dit, votre répertoire d'installation Python est C:\Python27, ouvrez mon ordinateur, puis ouvrez le lecteur c:, Si vous ne voyez pas le dossier nommé "Python27" dans ce répertoire, essayez de le rechercher à l'aide de l'option de recherche ( dans mon cas, je l'ai trouvé dans le dossier old.window, je ne sais pas comment il s'y est déplacé) coupé et collé dans le lecteur c avec des dossiers tels que, fichiers de programme, utilisateur, etc. ..., ouvrez maintenant cmd et tapez python et tapez entrez pour vérifier si cela fonctionne maintenant,

0
Bhanu

Ceci n’est qu’une réponse partielle, mais j’ai constaté (à plusieurs reprises) que je rencontrerais des problèmes similaires lorsque j’utiliserais le programme d’installation graphique sans passer par la configuration personnalisée.

En utilisant l'option d'installation personnalisée, puis en utilisant les mêmes paramètres, l'option "installer pour tous les utilisateurs" (qui s'installera ensuite dans C: //python.version/blah au lieu de la structure par défaut basée sur l'utilisateur) PERMETRAIT au programme d'installation de configurer correctement PATH. 

0
naMretupmoC

Dans votre PATH, avez-vous un espace devant votre chemin Python? 

Par exemple:

"C:\somedirectory\bin; C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts"

Si vous avez un espace entre les "ry\bin; C:\Pyt" du chemin, cela ne fonctionnera pas et est généralement la cause de ce type de problème.

0
Matt Conway