【问题标题】:Using python modules in node.js在 node.js 中使用 python 模块
【发布时间】:2013-02-09 22:15:21
【问题描述】:

是否可以创建一种胶水,使 python 模块(更具体地说,库绑定)可以在 node.js 中使用?一些数据结构可以直接映射到 V8 对象——例如数组,字典。

更重要的是 - 这将是一种比手动或通过 FFI 创建绑定的更优雅的方式。总之,值得吗?

【问题讨论】:

  • 理论上是可以的,但是没听说有这个实现,不太值得。
  • 也许这个问题有帮助? stackoverflow.com/questions/683462/…
  • 我看到了,但这是一个问题,python 模块是否可以/应该移植到 node.js,而不是需要 JS Python 桥的实际问题。

标签: python node.js binding


【解决方案1】:

试试这个 node.js 模块,它是一个桥梁:Node-Python

注意:该项目已有 7 年历史,仍停留在 v0.4。仍然缺少许多功能,例如在 Python 和 Node 数组之间进行转换。可以安全地假设它不再得到其原作者的支持

【讨论】:

    【解决方案2】:

    Edge.js 在这方面做得很好。它允许您编写 Python 脚本,然后从 Node.js 调用例程,这可用于轻松创建与 Python 模块的绑定。

    【讨论】:

    • 请注意 - 它使用 IronPython,.NET 的 python 实现,对于 Edge.js,文档说(截至 2018-03-14)这仅在 Windows 上进行了测试。跨度>
    猜你喜欢
    • 2014-02-18
    • 2018-10-16
    • 2012-10-05
    • 2012-10-09
    • 2020-01-15
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多