【发布时间】:2013-10-06 21:52:57
【问题描述】:
我正在安装我下载的 node.js 项目中所需的所有包,我收到大量错误,我不知道如何解决它们。它似乎与让 python 运行有关。我的电脑上有 2.7 和 3.3。
这里是一些错误的图片
【问题讨论】:
标签: python node.js prerequisites
我正在安装我下载的 node.js 项目中所需的所有包,我收到大量错误,我不知道如何解决它们。它似乎与让 python 运行有关。我的电脑上有 2.7 和 3.3。
这里是一些错误的图片
【问题讨论】:
标签: python node.js prerequisites
问题是 Python 2.7 要么不在您的 PATH 上,要么在 Python 3.3 之后。您可以通过以下任一方式解决此问题:
--python 标志将路径传递到 Python 2.7(如错误中所述)或
PATH(或将其移至列表中的 C:\Python33 之前)。【讨论】:
您可以通过
--python开关指向Python >= v2.5.0 &
你试过了吗?
这里的问题是,显然要构建该模块,Python 2 是必需的,但 PATH 中的标准 Python 可执行文件是 Python 3 可执行文件。
除此之外,最好让模块维护者升级他的构建过程以支持 Python 3。
【讨论】:
--python=python2 npm 是由淘气的人制作的。
如果 python2 在你的路径中(适用于很多 linux 设置)
npm install node-gyp-package --python=python2
【讨论】: