3 votes

Python n'est pas dans la ligne de commande alors qu'il est dans le chemin d'accès

Lorsque je tape 'Python' sur la ligne de commande, le système me dit que 'Python' n'est pas reconnu comme une commande interne ou externe...'.

J'ai Python dans les chemins User et System. Par le passé, j'ai pu exécuter Python à partir de la ligne de commande, mais aujourd'hui, je ne peux plus le faire.

J'utilise Windows 7 32 bits.

Quelqu'un sait-il quel pourrait être le problème ?

Merci

3voto

Shyamsundar MS Points 31

Il se peut que cette réponse fasse double emploi, mais les étapes suivantes ont fonctionné pour moi.

Note : C'est le cas de Anaconda est installé à la place de vanilla Python en Environnement Windows .

Sous Variables système :

  1. Créer une variable

PYTHONHOME = C:\Users\username\Anaconda3

  1. Ajoutez les 2 entrées ci-dessous sous la variable système PATH :

%PYTHONHOME

C:\Users\username\Anaconda3\<strkeep>scripts<strkeep>

  1. Fermez l'invite de commande si elle a été ouverte précédemment et essayez n'importe quelle commande Python (Remarque : il n'est pas nécessaire de redémarrer le système d'exploitation) :

exemple : Python --version
sortie : Python 3.7.1

J'espère que cela vous a été utile. A la vôtre !

2voto

Burhan Khalid Points 328

Le répertoire d'installation de Python sous Windows devrait contenir les fichiers suivants (ignorez les fichiers pyscopg et pillow) :

Python directory listing

Votre PATH devrait ressembler à l'image ci-dessous si vous avez installé Python2 à l'emplacement par défaut :

PATH=%PATH%;C:\Python27\;C:\Python27\Scripts\

Vous devez également disposer des éléments suivants PATHEXT :

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

J'ai remarqué que dans vos variables d'environnement vous avez Python27\Scripts; ce qui n'est pas correct. Essayez de corriger cela, et vous devrez fermer toutes les invites de commande si vous modifiez des variables d'environnement. Si les paramètres sont ceux indiqués ci-dessus et que vous ne pouvez toujours pas exécuter Python, faites une réinstallation.

1voto

abhishekgarg Points 113

Supposons que vous ayez installé Python à l'emplacement par défaut.

essayez d'ajouter ceci dans votre environnement système.

name : PYTHONPATH
value: C:\Python27\;C:\Python27\Lib;C:\Python27\include;C:\Python27\DLLs;C:\Python27\Scripts;C:\Python27\Lib\site-packages

Remarque : lorsque vous créez une variable d'environnement PYTHONPATH, il se peut que d'autres applications utilisent de force cette version de Python au lieu de la leur.

0voto

Cela semble être un problème dans le PATH variable d'environnement. Pour le confirmer, dans cmd essayez ce qui suit :

Si vous utilisez Python 2.7 :

SET PATH=%PATH%;C:\Python27

Si vous utilisez Python 3.3 :

SET PATH=%PATH%;C:\Python33

Et puis : python something

0voto

janos Points 3017

python est clairement PAS あなたの中の PATH variable. Vous pouvez le confirmer en regardant la sortie de echo %path% .

Gardez à l'esprit qu'après avoir modifié le PATH variable en utilisant le panneau de contrôle, vous devez ouvrir un nouveau terminal, car le paramètre ne sera PAS mis à jour dans les terminaux existants.

Une autre possibilité est que vous avez ajouté le mauvais chemin au fichier PATH variable. Vérifiez-le.

L'essentiel est que si le répertoire de votre python.exe est vraiment en PATH puis en exécutant python sera vraiment travail.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X