Javascript 我想在Node.js中调用Python并使用Symphy模块

Javascript 我想在Node.js中调用Python并使用Symphy模块,javascript,python,node.js,express,sympy,Javascript,Python,Node.js,Express,Sympy,我使用Node.js和Express作为服务器端语言。 我用AWS做了一个网站 我需要使用Python,因为我需要复杂的计算。 但是,我不知道如何从Node.js调用Python 请告诉我如何在Node.js中使用Python的SymPy模块 如果您需要从Node.js应用程序调用外部脚本,您始终可以通过一个进程来完成 显然,有一个npm模块可以让您更容易地使用Node.js中的python脚本。如果在Node.js生态系统中找不到等价物,可以使用模块启动“复杂计算”纸条 下面是一个受&pyth

我使用Node.js和Express作为服务器端语言。
我用AWS做了一个网站

我需要使用Python,因为我需要复杂的计算。
但是,我不知道如何从Node.js调用Python


请告诉我如何在Node.js中使用Python的SymPy模块

如果您需要从Node.js应用程序调用外部脚本,您始终可以通过一个进程来完成

显然,有一个npm模块可以让您更容易地使用Node.js中的python脚本。如果在Node.js生态系统中找不到等价物,可以使用模块启动“复杂计算”纸条

下面是一个受&python shell文档启发的基本示例:

script.py

app.js

另外,请注意将SymPy模块放在您的路径中。

您可以使用该模块。
from sympy import *

x = Symbol('x')
print (limit(sin(x)/x, x, 0))
const {PythonShell} = require('python-shell');

PythonShell.run('script.py', null, function (err, res) {
  if (err) throw err;
  console.log(res[0]);  // 1
});