156 votes

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

J'ai récemment installé la version 2.7.5 de Python et j'ai créé une petite boucle avec, mais le problème est le suivant : lorsque je vais dans cmd et que je tape python testloop.py Je reçois l'erreur :

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

J'ai essayé de définir le chemin mais sans succès.

Voici mon parcours :

C:\Program Fichiers \Python27

Comme vous pouvez le voir, c'est là que mon Python est installé. Je ne sais pas quoi faire d'autre. Quelqu'un peut-il m'aider ?

0voto

iheanyi Points 404

Du Python docs Définissez le PATH comme vous l'avez fait ci-dessus.

Vous devez faire en sorte que le répertoire d'installation de Python soit ajouté au PATH de chaque fenêtre de commande au démarrage. Si vous avez installé Python assez récemment, la commande dir C:\py * vous dira probablement où il est installé ; l'emplacement habituel est quelque chose comme C:\Python27. Sinon, vous serez réduit à une recherche de l'ensemble de votre disque.

Utilisez Tools Find ou appuyez sur le bouton Search et cherchez "python.exe". Supposons que vous découvriez que Python est installé dans le répertoire C:\Python27 (par défaut au moment de l'écriture), vous devez vous assurer que la saisie de la commande

Exécutez ensuite la commande Python en utilisant le nom complet du chemin d'accès pour vous assurer que cela fonctionne.

0voto

run_the_race Points 1700

Si vous avez désinstallé puis réinstallé, et exécutez 'python' en CLI, assurez-vous d'ouvrir un nouveau CMD après votre installation pour que 'python' soit reconnu. 'py' sera probablement reconnu avec une ancienne CLI car il n'est lié à aucune version.

0voto

Jamie Points 159

Les instructions relatives à Python ont été un peu plus confuses une fois que SQL Server 2019 a été installé avec Python. Le chemin réel que je trouve est le suivant :

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

scripts exécutés avec une commande Execute :

Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script

Il existe une documentation supplémentaire en référence à la version de Python de SQL 2019. Il y a une déclaration qui recommande que PIP soit utilisé uniquement à partir d'un téléchargement de sqlmutils-x.x.x.zip situé sur git ( https://www.github.com/Microsoft/sqlmutils ) Mais il y a un avertissement. Actuellement, cela ne fonctionne que pour R et pas pour Python (Anaconda et par conséquent pip). Python sur SQL fonctionne mais pip n'est pas encore disponible. (11/25/2019)

Ce serait formidable de recevoir une mise à jour lorsque cela se produit.

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