web-dev-qa-db-fra.com

'python3' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

J'utilise la version 3.5.2 de python dans Windows 7 et j'ai essayé d'utiliser python3 app.py. Je reçois ce message d'erreur 

'python3' is not recognized as an internal or external command,
operable program or batch file. 

une cause spécifique expliquant pourquoi la commande python3 ne fonctionne pas?.

26
Gaurav Shukla

Il n'y a pas de fichier python3.exe, c'est pourquoi il échoue.

Essayer:

py

au lieu.

py est juste un lanceur pour python.exe. Si vous avez plusieurs versions de python installées sur votre ordinateur (2.x, 3.x), vous pouvez spécifier quelle version de python à lancer en

py -2 ou py -3

75
Vlad Bezden

Python3.exe n'est pas défini dans Windows

Spécifiez le chemin d'accès à la version requise de python lorsque vous devez l'utiliser en créant un environnement virtuel pour votre projet. 

Python 3

virtualenv --python = Environnement C:\PATH_TO_PYTHON\python.exe

Python2

virtualenv --python = Environnement C:\PATH_TO_PYTHON\python.exe

puis activer l'environnement en utilisant

.\environment\Scripts\activate.ps1

5
HaTiMSuM

Si python2 n'est pas installé sur votre ordinateur, vous pouvez essayer avec juste python au lieu de python3

2
Jerin

Entrez la commande pour démarrer le serveur dans ce répertoire: py -3.7 -m http.server  

1
YOOG

Pour Python 27

virtualenv -p C:\Python27\python.exe Django_concurrent_env

Pour Pyton36

 virtualenv -p C:\Python36\python.exe Django_concurrent_env
1
Umar Asghar