0

我正在安装我下载的 node.js 项目中所需的所有包,我收到大量错误,我不知道如何解决它们。它似乎与让 python 运行有关。我的电脑上有 2.7 和 3.3。

这是一些错误的图像

错误 1 错误 2

4

3 回答 3

1

问题是 Python 2.7 要么不在你的身上,要么PATH在 Python 3.3 之后。您可以通过以下任一方式解决此问题:

  • 使用标志传递到 Python 2.7 的路径--python(如错误中所述)
  • 通过将 Python 2.7 的路径(最有可能是 C:\Python27)添加到您的PATH(或将其移动到列表中的 C:\Python33 之前)。
于 2013-10-06T21:58:51.303 回答
1

您可以通过--python开关指向 Python >= v2.5.0 & < 3.0.0

你试过吗?

这里的问题是,显然要构建该模块,Python 2 是必需的,但 PATH 中的标准 Python 可执行文件是 Python 3 可执行文件。

除此之外,要求模块维护者升级他的构建过程以支持 Python 3 可能是一个好主意。

于 2013-10-06T21:58:59.943 回答
0

如果 python2 在您的路径中(适用于许多 linux 设置) npm install node-gyp-package --python=python2

于 2015-03-18T17:15:44.683 回答