2015-12-19 23 views
6

sto cercando di eseguire il seguente comando: npm install -g bower gulp cordova ionic [email protected] karma-cli protractor node-gyp coffee-script js-beautify typescript npm-checknpm - "Impossibile trovare Python eseguibile" python ", è possibile impostare la variabile env di PYTHON."

Ho installato Python, Visual Studio Express e nodo-Gyp così pensato che sarei stata bene ad andare, ma ottengo i seguenti errori:

enter image description here

per quanto riguarda l'errore "Can't find Python executable "python", you can set the PYTHON env variable.", sono un po 'confuso perché ho impostare la variabile d'ambiente PITONE in questo modo:

enter image description here

Qualche idea per favore?

+1

C'è una sottolineatura nel tuo percorso attuale? –

+0

Grazie a @PadraicCunningham, sì, c'è http://i.imgur.com/1kuv8Pw.png – Nick

+1

Puoi pubblicare l'evn completo esattamente come lo hai impostato? Puoi anche aggiungerlo al tuo PATH –

risposta

6

Devi aggiungere python alla tua variabile PATH. Una cosa che si può fare è modificare la variabile PATH ora e aggiungi

;%PYTHON%;

tuo PITONE variabile dovrebbe puntare alla directory principale della vostra installazione Python.

+0

Grazie, ho impostato il percorso PYTHON su 'C: \ Programmi \ Python_2.7.10;% PYTHON%;' ma sto ancora ricevendo lo stesso errore, purtroppo – Nick

+1

In realtà, vuoi impostare il tuo percorso Python a 'C: \ Program Files \ Python_2.7.10' e quindi modifica la variabile' PATH' e aggiungi ';% PYTHON;'. Ho cercato localmente e ho aggiunto 'C: \ Python34; C: \ Python34 \ Script: 'per far funzionare le cose, anche se come vedi non sto usando Python 2. – jvecsei

+1

In realtà questo post: http://stackoverflow.com/a/21433154/3378288 descrive esattamente quello che stavo cercando di spiegare, ma in un modo più dettagliato ;). Per farti notare: non è importante se la tua variabile path è 'PY_HOME', o' PYTHON'. È solo importante che corrisponda a ciò che inserisci nella variabile del tuo percorso. – jvecsei

3

Si sta eseguendo il prompt dei comandi come amministratore. Hai definito PYTHON solo per il tuo utente. È necessario definirlo nella sezione "Variabili di sistema" in basso.

Inoltre, è necessario puntare la variabile solo sulla cartella, non direttamente sull'eseguibile.

+0

Grazie, ho aggiunto 'C: \ Programmi \ Python_2.7.10;% PYTHON%;' come variabile PYTHON in Variabili di sistema e sfortunatamente sto ancora ottenendo lo stesso error :( – Nick

+1

Come menzionato negli altri commenti, '% PYTHON%' dovrebbe andare nella variabile PATH, non in PYTHON. Aggiungendolo in PYTHON, stai facendo un riferimento circolare, che non va bene per il tuo computer. –

+0

Grazie, hai appena cambiato PYTHON e incluso nella variabile PATH e * ancora * ricevendo lo stesso errore. Argh :( – Nick

3

ho installato python2.7 per risolvere questo problema. Vorrei poterti aiutare.

+3

Non riesco a credere che sia già il 2018, ma vogliono che installo Python 2. –

Problemi correlati