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)
我在D:\Python
安装了python(2.7.14),并设置了环境变量
我也试过SET PYTHON=D:\Python
。
python
命令工作正常。
我做错了什么?
答案 0 :(得分:12)
事实证明node-gyp
不从Windows环境中获取变量,你必须像这样设置它们:
npm config set python D:\python
我正在安装sharp
,而不是node-gyp
,这就是为什么我没有注意他们拥有此命令的文档:
npm install --global --production windows-build-tools
将为您安装所有并设置路径。我使用了这个命令,最终能够成功运行npm install
。
注意:您需要以管理员身份运行此命令