安装sharp时出现node-gyp错误

时间:2017-03-06 06:48:46

标签: python node.js npm node-gyp

我试图对我从另一台机器移动的项目进行npm install,这就是我得到的

Error: Python executable "C:\Users\username\AppData\Local\Programs\Python\Python36-32\python.EXE" is v3.6.0, which is not supported by gyp

我知道已经有很多人遇到类似的错误,但我发现的错误是由于过时的Node.js安装造成的。我确定我安装的Node.js是迄今为止最新的LTS。确切地说:

node -v v6.10.0
node-gyp -v v3.4.0
npm -v 3.10.10

怎么了?

1 个答案:

答案 0 :(得分:1)

错误很明显,gyp不支持Python 3,gyp用于构建节点插件。你需要Python 2(例如2.7.x)。可以在the node-gyp readme中找到所有节点插件的其他构建要求。