npm - “vous ne Pouvez pas trouver exécutable Python ”python“, vous pouvez définir le PYTHON env variable.”
Je suis en train de lancer 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 noeud-gyp, donc je pensais que je serais bon aller, mais j'ai les erreurs suivantes:
Concernant la "Can't find Python executable "python", you can set the PYTHON env variable."
erreur, je suis un peu confus car j'ai mis le PYTHON variable d'environnement comme suit:
Des idées s'il vous plaît?
Est-il un trait de soulignement dans votre chemin d'accès réel?
Merci @PadraicCunningham, oui, il y a i.imgur.com/1kuv8Pw.png
Pouvez-vous publier nva exactement comme vous l'avez mis? Vous pouvez également l'ajouter à votre CHEMIN
Mis à votre dossier avec l'exécutable,
pas de problème, vous êtes les bienvenus. Vous pouvez ajouter et d'accepter une réponse qui a fonctionné pour vous
Merci @PadraicCunningham, oui, il y a i.imgur.com/1kuv8Pw.png
Pouvez-vous publier nva exactement comme vous l'avez mis? Vous pouvez également l'ajouter à votre CHEMIN
Mis à votre dossier avec l'exécutable,
C:\Program Files\Python_2.7.10
ou ajouter à votre CHEMIN d'accès stackoverflow.com/a/4855685/2141635 sous variables systèmepas de problème, vous êtes les bienvenus. Vous pouvez ajouter et d'accepter une réponse qui a fonctionné pour vous
OriginalL'auteur Nick | 2015-12-19
Vous devez vous connecter pour publier un commentaire.
Vous avez obtenu pour ajouter python à votre variable PATH. Une chose que vous pouvez faire est de Modifier votre variable Path maintenant et ajouter
;%PYTHON%;
Votre variable PYTHON doit pointer vers le répertoire racine de votre installation de python.
C:\Program Files\Python_2.7.10;%PYTHON%;
mais je suis toujours la même erreur malheureusementEn fait, vous souhaitez régler votre python chemin à
C:\Program Files\Python_2.7.10
et ensuite modifier votrePATH
Variable et d'ajouter;%PYTHON;
. J'ai regardé en local et j'ai ajoutéC:\Python34;C:\Python34\Scripts;
pour obtenir des choses de travail. Bien que, comme vous le voyez je ne suis pas à l'aide de Python 2.En fait, ce post: stackoverflow.com/a/21433154/3378288 décrit exactement ce que j'essayais d'expliquer, mais d'une façon plus détaillée ;). Pour vous à noter: il n'est pas important si votre variable path est
PY_HOME
, ouPYTHON
. Il est juste important qu'il correspond avec ce que vous insérez dans votre variable path.Merci beaucoup, j'ai mis la variable PYTHON correctement maintenant et ajouté en CHEMIN, mais toujours la même erreur... va jeter un oeil au lien que vous avez posté aujourd'hui 🙂 Cheers
omg... je ne savais pas que je devais fermer la fenêtre de commande pour les nouvelles variables en jeu. Merci beaucoup à vous tous pour les réponses et conseils!!!
OriginalL'auteur jvecsei
Essayer:
Installer tous les outils nécessaires et de configurations à l'aide de Microsoft windows-construire des outils en cours d'exécution
npm install -g windows-build-tools
à partir d'un taux élevé de PowerShell (exécuter en tant qu'Administrateur).https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration
OriginalL'auteur kuan tein
J'ai installé python2.7 pour résoudre ce problème. Je souhaite peut vous aider.
Cela a réglé mon problème...malheureusement.
OriginalL'auteur gus
https://github.com/nodejs/node-gyp#on-windows
https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#environment-setup-and-configuration
essayer
OriginalL'auteur Tom Gao
Vous exécutez l'Invite de Commande en tant qu'administrateur. Vous avez défini PYTHON pour votre utilisateur. Vous avez besoin de la définir dans le fond "variables Système".
Aussi, vous ne devriez point de la variable dans le dossier, et non pas directement à l'exécutable.
C:\Program Files\Python_2.7.10;%PYTHON%;
dans la variable PYTHON sous variables Système et malheureusement reçois toujours le même message d'erreur 🙁Comme mentionné dans les autres commentaires,
%PYTHON%
devrait aller dans la variable de CHEMIN d'accès, pas de PYTHON. En ajoutant en PYTHON, vous faites une référence circulaire, qui n'est pas bon pour votre ordinateur.Je vous remercie, ont juste changé de PYTHON et l'a inclus dans la variable de CHEMIN d'accès et le obtenir la même erreur. Argh 🙁
OriginalL'auteur cricket_007