2015-12-19 2 views
6

Ich versuche, den folgenden Befehl auszuführen: npm install -g bower gulp cordova ionic [email protected] karma-cli protractor node-gyp coffee-script js-beautify typescript npm-checknpm - "Kann Python nicht ausführbar" Python "finden, können Sie die PYTHON env Variable einstellen."

Ich habe installiert Python, Visual Studio Express und Knoten-gyp so dachte, ich würde gut zu gehen, aber ich folgende Fehler:

enter image description here

In Bezug auf die "Can't find Python executable "python", you can set the PYTHON env variable." Fehler, ich bin ein wenig verwirrt, weil ich die PYTHON Umgebungsvariable wie so eingestellt haben:

enter image description here

Irgendwelche Ideen bitte?

+1

Gibt es einen Unterstrich in Ihrem tatsächlichen Pfad? –

+0

Danke @PadraicCunningham, ja es gibt http://i.imgur.com/1kuv8Pw.png – Nick

+1

Kannst du das komplette evn genau so posten wie du es eingestellt hast? Sie können es auch zu Ihrem PATH hinzufügen –

Antwort

6

Sie müssen Python zu Ihrer PATH-Variable hinzufügen. Eine Sache, die Sie tun können, ist Bearbeiten Sie Ihren Variable Pfad jetzt und füge

;%PYTHON%;

Ihren Variable PYTHON in das Stammverzeichnis Ihrer Python-Installation zeigen soll.

+0

Danke, ich habe den PYTHON-Pfad auf 'C: \ Programme \ Python_2.7.10;% PYTHON%;' eingestellt, aber ich bekomme immer noch den gleichen Fehler – Nick

+1

Eigentlich möchten Sie Ihren Python-Pfad festlegen zu 'C: \ Programme \ Python_2.7.10' und editiere dann deine' PATH' Variable und füge ';% PYTHON;' hinzu. Ich habe es lokal gesucht und 'C: \ Python34; C: \ Python34 \ hinzugefügt Skripte; 'um Dinge zum Laufen zu bringen. Obwohl Sie sehen, dass ich Python 2 nicht verwende. – jvecsei

+1

Eigentlich beschreibt dieser Beitrag: http://Stackoverflow.com/a/21433154/3378288 genau das, was ich zu erklären versuchte, aber auf eine detailliertere Art und Weise ;). Für Sie zu beachten: Es ist nicht wichtig, ob Ihre Pfadvariable "PY_HOME" oder "PYTHON" ist. Es ist nur wichtig, dass es mit dem übereinstimmt, was Sie in Ihre Pfadvariable einfügen. – jvecsei

3

Sie führen die Eingabeaufforderung als Administrator aus. Sie haben PYTHON nur für Ihren Benutzer definiert. Sie müssen es im unteren Bereich "Systemvariablen" definieren.

Auch sollten Sie die Variable nur auf den Ordner verweisen, nicht direkt auf die ausführbare Datei.

+0

Vielen Dank, ich habe hinzugefügt 'C: \ Programme \ Python_2.7.10;% PYTHON%;' in der PYTHON-Variable unter Systemvariablen und leider immer noch das gleiche error :( – Nick

+1

Wie in den anderen Kommentaren erwähnt, sollte "% PYTHON%" in die Variable PATH gehen, nicht in PYTHON. Indem Sie es in PYTHON hinzufügen, machen Sie einen Zirkelverweis, der nicht gut für Ihren Computer ist. –

+0

Danke, habe gerade PYTHON geändert und es in die Variable PATH eingefügt und * immer noch * den gleichen Fehler bekommen. Argh :( – Nick

3

ich python2.7 dieses Problem zu lösen, installiert. Ich möchte dir helfen können.

+3

Ich kann nicht glauben, dass es bereits 2018 ist, aber sie wollen, dass ich Python 2 installieren. –