无法通过npm install安装“弱”模块

我试图设置prerender.io与节点快递服务器,但在我的系统设置问题。 我使用Windows 10和安装nodejs使用npm包。我安装了prerenderjs,节点服务器和phantomjs启动与节点快递服务器的search引擎优化。 当我运行'节点server.js'它给出了以下错误的缺less模块'弱'这是我想运行prerender.io一些依赖项。

2015-10-20T07:50:10.331Z worker 32 died, restarting! 2015-10-20T07:50:10.768Z starting phantom on port [12334] 2015-10-20T07:50:10.783Z starting phantom on port [12333] 2015-10-20T07:50:10.807Z starting phantom on port [12335] 2015-10-20T07:50:10.866Z Server running on port 3000 2015-10-20T07:50:10.866Z Server running on port 3000 2015-10-20T07:50:10.866Z Server running on port 3000 2015-10-20T07:50:11.018Z starting phantom on port [12336] 2015-10-20T07:50:11.043Z Server running on port 3000 module.js:338 throw err; ^ Error: Cannot find module 'weak' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Module.require (module.js:365:17) at require (module.js:384:17) at new D (C:\prerender-master\node_modules\phantom\node_modules\dnode\index.js:28:20) at module.exports (C:\prerender-master\node_modules\phantom\node_modules\dnode\index.js:8:12) at C:\prerender-master\node_modules\phantom\phantom.js:159:13 at Server.handler (C:\prerender-master\node_modules\phantom\node_modules\shoe\index.js:22:9) at emitOne (events.js:77:13) at Server.emit (events.js:169:7) 2015-10-20T07:50:12.209Z worker 34 died, restarting! 

然后我尝试通过npm来安装“弱”

 npm install weak 

但是它给出以下错误

 npm WARN package.json prerender@3.22.1 No license field. - > weak@1.0.0 install C:\prerender-master\node_modules\weak > node-gyp rebuild C:\prerender-master\node_modules\weak>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp- bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild ) gyp ERR! configure error gyp ERR! stack Error: Python executable "python" is v3.5.0, which is not supported by gyp. gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0. gyp ERR! stack at failPythonVersion (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:121:14) gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:110:9 gyp ERR! stack at ChildProcess.exithandler (child_process.js:194:7) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at maybeClose (internal/child_process.js:817:16) gyp ERR! stack at Socket.<anonymous> (internal/child_process.js:319:11) gyp ERR! stack at emitOne (events.js:77:13) gyp ERR! stack at Socket.emit (events.js:169:7) gyp ERR! stack at Pipe._onclose (net.js:469:12) gyp ERR! System Windows_NT 10.0.10240 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\prerender-master\node_modules\weak gyp ERR! node -v v4.1.0 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm ERR! Windows_NT 10.0.10240 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "weak" npm ERR! node v4.1.0 npm ERR! npm v2.14.3 npm ERR! code ELIFECYCLE npm ERR! weak@1.0.0 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the weak@1.0.0 install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the weak package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls weak npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! C:\prerender-master\npm-debug.log 

我也尝试npm install node-gyp,然后再次尝试安装“弱”,但同样的错误。 我search了错误,但无法理解解决scheme。 我会非常感谢任何帮助。 谢谢

gyp ERR! 堆栈错误:Python可执行文件“python”是v3.5.0,gyp不支持。 gyp ERR! 你可以通过–python开关指向Python> = v2.5.0&<3.0.0。

看起来你只需要提供一个不同版本的Python