0

我一直在尝试从这个链接安装 dnode

http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/

我试过了

npm install dnode

我给了我以下错误。

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYT
HON env variable.
gyp ERR! stack     at failNoPython (E:\Program Files (x86)\nodejs\node_modules\n
pm\node_modules\node-gyp\lib\configure.js:118:14)

有人可以用适当的命令帮助我解决这个问题吗:)

非常问候伙计们

4

2 回答 2

0

你有安装python吗?它在你的道路上吗?

which python

如果没有,您可以专门设置 PYTHON 环境变量,以便 gyp 可以找到它。

export PYTHON=/Path/To/python
于 2013-07-31T14:22:41.117 回答
0

这可能是由于dnode使用的weak module,它是一个native模块,需要用node-gyp编译。您可能还有其他问题,而不仅仅是 Python 可用。我在 Windows 上安装 dnode 时也遇到了问题。

但是,weak现在是 dnode 中的可选模块。不建议使用不带弱的 dnode 进行长时间运行或使用非常频繁的不带弱连接,因为它可能存在内存泄漏 - 但它现在可以使用。

于 2014-04-30T15:50:06.827 回答