我正在安装我下载的 node.js 项目中所需的所有包,我收到大量错误,我不知道如何解决它们。它似乎与让 python 运行有关。我的电脑上有 2.7 和 3.3。
这是一些错误的图像
我正在安装我下载的 node.js 项目中所需的所有包,我收到大量错误,我不知道如何解决它们。它似乎与让 python 运行有关。我的电脑上有 2.7 和 3.3。
这是一些错误的图像
问题是 Python 2.7 要么不在你的身上,要么PATH
在 Python 3.3 之后。您可以通过以下任一方式解决此问题:
--python
(如错误中所述)或PATH
(或将其移动到列表中的 C:\Python33 之前)。您可以通过
--python
开关指向 Python >= v2.5.0 & < 3.0.0
你试过吗?
这里的问题是,显然要构建该模块,Python 2 是必需的,但 PATH 中的标准 Python 可执行文件是 Python 3 可执行文件。
除此之外,要求模块维护者升级他的构建过程以支持 Python 3 可能是一个好主意。
如果 python2 在您的路径中(适用于许多 linux 设置)
npm install node-gyp-package --python=python2