我试图对我从另一台机器移动的项目进行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
怎么了?
答案 0 :(得分:1)
错误很明显,gyp不支持Python 3,gyp用于构建节点插件。你需要Python 2(例如2.7.x)。可以在the node-gyp readme中找到所有节点插件的其他构建要求。