当前位置: 首页 > 知识库问答 >
问题:

无法在windows 7中安装npm程序包PM2

傅皓君
2023-03-14

无法在windows 7中安装npm软件包PM2,出现以下错误

> usage@0.3.9 install C:\Users\evaith\AppData\Roaming\npm\node_modules\pm2\node_modules\usage
> node-gyp rebuild


C:\Users\evaith\AppData\Roaming\npm\node_modules\pm2\node_modules\usage>node "C:\Program Files\nodejs\node_modules\npm\b
in\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:118:
14)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:81:11
gyp ERR! stack     at Object.oncomplete (fs.js:107:15)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuil
d"
gyp ERR! cwd C:\Users\evaith\AppData\Roaming\npm\node_modules\pm2\node_modules\usage
gyp ERR! node -v v0.10.21
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm ERR! weird error 1
npm http 304 https://registry.npmjs.org/keypress
npm ERR! not ok code 0
PS C:\Users\evaith>

为什么它在寻找Python路径。

共有2个答案

卢毅
2023-03-14

错误:找不到Python可执行文件“Python”,可以设置Python env变量。

安装python?到这儿来

王季萌
2023-03-14

PM2使用需要编译的本机组件。许多节点包利用节点gyp(reference)使跨平台构建本机C/C代码更加方便和可靠。

节点gyp的一个依赖项是2.7。3系列Python(3.x不兼容)。因此,为了编译一个不包含本机二进制文件或JavaScript的包,您可能需要Python。但是,如果你是在Windows上编译,你还需要一个编译器。我建议按照节点gyp网页上的说明操作(您需要安装Visual Studio的免费版本)。

但是,稍后您将遇到更严重的错误,即Windows不支持PM2(https://github.com/Unitech/pm2/issues/6?source=cc).

 类似资料:
  • 我试图安装npm包(node-xmpp-server),但它未能安装。以前,当我试图安装一个包,是安装全局而不是本地,但现在它根本没有安装。 npm安装节点xmpp服务器 错误为:npm ERR!errno-4048 npm错误!Windows NT 6.3。9600 npm错误!argv“c:\Program Files\nodejs\node.exe”“c:\Program Files\nod

  • 任何帮助都将得到高度赞赏。 谢谢,沙兹

  • 问题内容: 我正在尝试安装npm软件包(node-xmpp-server),但安装失败。以前,当我尝试安装全局安装而不是本地安装的软件包时,现在却根本没有安装。 请帮帮我。 npm install node-xmpp-server 错误是:npm ERR!errno -4048 npm错误!Windows_NT 6.3.9600 npm错误!argv“ c:\ Program Files \ no

  • 我不断收到此错误消息: 可能未安装节点包。尝试使用“npm 安装”进行安装。找不到“@angular-devkit/build-angular:dev-server”构建器的节点包。 我做了以下事情来解决这个问题 堆栈溢出中的更多指令

  • 我在安装JasmineJS方面遇到了一些问题。我将非常感谢你的帮助。谢谢! 首先我运行这个: npm安装Karma-CLI-G 这个命令没有任何错误。 运行此命令后: npm安装jasmine-core--save-dev 我收到了这样的信息: Jasmine-核心@2.4.1 未满足的同伴依赖因果报应@ npm警告可选跳过失败可选依赖项/chokidar/fsevents npm警告notsup

  • 这是我尝试安装包时得到的错误: 所有其他软件包,包括install-fine。我发现有一些人有类似的问题,但他们的解决方案都不起作用。根据这个答案的建议,我尝试了以下方法: 他们不得不采取行动。谢谢你抽出时间!