web-dev-qa-db-fra.com

npm - "Impossible de trouver Python exécutable" python ", vous pouvez définir la variable PYTHON env."

J'essaie d'exécuter la commande suivante: npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify TypeScript npm-check

J'ai installé Python, Visual Studio Express et node-gyp alors je me suis dit que je serais prêt à y aller, mais j'obtiens les erreurs suivantes:

enter image description here

En ce qui concerne la "Can't find Python executable "python", you can set the PYTHON env variable." _ erreur, je suis un peu confus parce que j’ai défini la variable environnementale PYTHON) comme suit:

enter image description here

Des idées s'il vous plaît?

20
Nick

Vous devez ajouter python à votre variable PATH. Une chose à faire est de modifier votre variable Path maintenant et d’ajouter

;%PYTHON%;

Votre variable PYTHON doit pointer vers le répertoire racine de votre python installation.

12
jvecsei

Essayer:

Installez tous les outils et configurations requis à l'aide des outils de construction Windows de Microsoft en exécutant npm install -g windows-build-tools depuis un PowerShell surélevé (exécuté en tant qu'administrateur).

https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration

15
kuan tein
9
Tom Gao

J'ai installé python2.7 pour résoudre ce problème. Je souhaite peut vous aider.

8
gus

Vous exécutez l'invite de commande en tant qu'administrateur. Vous avez uniquement défini PYTHON pour votre utilisateur. Vous devez le définir dans la section "Variables système" du bas.

En outre, vous ne devez que pointer la variable sur le dossier, pas directement sur l'exécutable.

3
cricket_007

Le plus simple est de laisser NPM tout faire pour vous,

npm --add-python-to-path='true' --debug install --global windows-build-tools
1
Shamseer Ahammed