【问题标题】:I get python errors with installing pre-requisites onto a node.js project我在将先决条件安装到 node.js 项目时遇到 python 错误
【发布时间】:2013-10-06 21:52:57
【问题描述】:

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

这里是一些错误的图片

【问题讨论】:

    标签: python node.js prerequisites


    【解决方案1】:

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

    • 使用--python 标志将路径传递到 Python 2.7(如错误中所述)
    • 将 Python 2.7 的路径(最有可能是 C:\Python27)添加到您的 PATH(或将其移至列表中的 C:\Python33 之前)。

    【讨论】:

      【解决方案2】:

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

      你试过了吗?

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

      除此之外,最好让模块维护者升级他的构建过程以支持 Python 3。

      【讨论】:

      • 好吧,我想我已经编译好了,但现在我收到了大量的错误和警告。这是它的快速视频:screencast.com/t/svgMjkISJX
      • --python=python2 npm 是由淘气的人制作的。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2022-12-05
        • 2020-02-05
        • 1970-01-01
        • 2022-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        相关资源
        最近更新 更多