Can't find Python executable
It turns out that node-gyp
does not take variables from windows environment, and you have to set them like this:
npm config set python D:\python
I was installing sharp
, not node-gyp
, that's why I did't pay attention to their documentation that has this command:
npm install --global --production windows-build-tools
which will install all for you and set the paths. I used this command and was finally able to successfully run npm install
.
Note: you need to run this command as administrator
Valera
Updated on June 14, 2022Comments
-
Valera about 2 years
Error: Can't find Python executable "D:\Python", you can set the PYTHON env variable. at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:483:19)
I do have python installed (2.7.14) in
D:\Python
, and I have setup the environment variablesI also tried
SET PYTHON=D:\Python
.python
command from command line works fine.What am I doing wrong ?