'python3' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes

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? J'ai aussi vérifié que le chemin est ajouté aux variables d'environnement.

17
demandé sur Gaurav Shukla 2016-10-07 09:24:16

3 réponses

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

Essaie:

py

à la place.

py est juste un lanceur pour python.EXE. Si vous avez plus d'une version de python installée sur votre machine (2.x, 3.x) vous pouvez spécifier quelle version de python lancer par

py -2 ou py-3

46
répondu Vlad Bezden 2017-01-05 19:11:35

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

spécifiez le chemin pour la version requise de python lorsque vous avez besoin de l'utiliser en créant un environnement virtuel pour votre projet

Python 3

virtualenv -- python=C:\Python35\python.exe environmnet

Python2

virtualenv -- python=C:\Python27\python.exe environmnet

alors activez l'environnement en utilisant

.\l'environnement\Scripts\activer.ps1

4
répondu HaTiMSuM 2017-04-28 13:43:49

Pour Python 27

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

For Pyton36

 virtualenv -p C:\Python36\python.exe django_concurrent_env
0
répondu Umar Asghar 2017-12-15 12:52:02