ERR! stack Error: command failed: c:\python310\python.EXE -c import sys; print "%s.%s.%s”% sys.version info[:3];nomgyp ERR! stackFile"<string>", line 10mERR I
gyp ERR! stackERR!Aom
import sys; print"%s.%s.%s"% sys.version info[:3l;
DM ERR!gyp ERR! stack
ERR! stackSyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?ERR.gyP
ERR !ERR!gyPstacke
ERR!gYDERR!stack
at childProcess.exithandler(node:child process:402:12)
ERR!gyPERR!stack
at childProcess.emit(node:events:513:28)
ERR!gYP ERR!stack
at maybeclose(node:internal/child process:1100:16)
OM ERR!
gyP ERR!stack
at Socket.<anonymous>(node:internal/child process
在网上找了一大堆解决方案都不管用,结果还是node.js 的版本太高了,我当前的版本是16以及上的版本。 换成14的版本就好了。在次推荐使用nvm去办理node版本。
1、nvm介绍
Node Version Manager(NVM) 是一种用于管理多个主动节点.js版本的工具。
Node.js平台,Node.js工具社区和Node.js库是快速移动的目标 - 在一个Node.js版本下可能有效的方法不能保证适用于另一个版本的Node.js。因此,用户需要一些方法在 Node 的多个版本之间切换.js