无法找到Python可执行文件

时间:2017-11-27 10:41:33

标签: python node.js

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),并设置了环境变量enter image description here

我也试过SET PYTHON=D:\Python

命令行中的

python命令工作正常。

python.exe位于D:\Python enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:12)

事实证明node-gyp不从Windows环境中获取变量,你必须像这样设置它们:

npm config set python D:\python

我正在安装sharp,而不是node-gyp,这就是为什么我没有注意他们拥有此命令的文档:

npm install --global --production windows-build-tools

将为您安装所有并设置路径。我使用了这个命令,最终能够成功运行npm install

注意:您需要以管理员身份运行此命令