Porównaj ceny domen i usług IT, sprzedawców z całego świata

npm - "Nie można znaleźć pliku wykonywalnego Pythona" python ", możesz ustawić zmienną env PYTHON."


Próbuję wykonać następujące polecenie:
npm install -g bower gulp cordova ionic tsd @ next karma-cli protractor node-gyp coffee-script js-beautify typescript npm-check
Zainstalowałem Python, Visual Studio Express i node-gyp, więc pomyślałem, że dobrze by było, ale dostaję następujące błędy:
https://i.stack.imgur.com/1JN7A.png
Jeśli chodzi o błąd
„Nie można znaleźć pliku wykonywalnego Pythona„ python ”, możesz ustawić zmienną env PYTHON.”
, jestem trochę zdezorientowany, ponieważ ustawiłem zmienną środowiskową PYTHON w następujący sposób:
https://i.stack.imgur.com/iTJkM.png
Jakieś pomysły?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Próbować:
Zainstaluj wszystkie wymagane narzędzia i konfiguracje za pomocą narzędzi Microsoft Windows-build-tools, uruchamiając
npm install -g windows-build-tools
z podwyższonym poziomem

PowerShell

(Uruchom jako administrator).
https://github.com/Microsoft/n ... ation
https://github.com/Microsoft/n ... ation
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Musisz dodać Pythona do zmiennej PATH. Jedną rzeczą, którą możesz zrobić, jest teraz edytować zmienną Path i dodać
;%PYTHON%;
Twoja zmienna PYTHON powinna wskazywać na katalog główny instalacji Pythona.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Zainstalowałem python2.7, aby rozwiązać ten problem. Chciałbym Ci pomóc.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Uruchom wiersz polecenia jako administrator. Zdefiniowałeś tylko PYTHON dla swojego użytkownika. Musisz to zdefiniować w dolnej sekcji „Zmienne systemowe”.
Ponadto należy skierować zmienną tylko do folderu, a nie bezpośrednio do pliku wykonywalnego.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najłatwiej jest pozwolić NPM zrobić wszystko za Ciebie.
npm --add-python-to-path='true' --debug install --global windows-build-tools
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Po prostu uruchom poniższe polecenie z dostępem administratora

npm install --global --production windows-build-tools
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jedno z poniższych rozwiązań sprawdzi się u Ciebie:
  • npm config set python
    c: \ Python \ 27 \ python.exe
    lub
    set PYTHON = D: \ Python \ bin \ Python.exe
  • npm config set python D:\Library\Python\Python27\python.exe
  • Pozwól npm ustawić wszystko za Ciebie (trwa to wiecznie)
    npm --add-python-to-path = 'true' --debug install --global windows-build-tools
    (należy to zrobić przez „Uruchom jako administrator” programu PowerShell)

Jeśli nie ... Spróbuj samodzielnie zainstalować wymagany pakiet (zrobiłem to i był to
node-sass
, po ręcznej instalacji cała
npm install
zakończyła się pomyślnie

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się