可以将Python代码与从节点JS启动的Pytorch一起使用吗?

可以将Python代码与从节点JS启动的Pytorch一起使用吗?,python,node.js,pytorch,torch,Python,Node.js,Pytorch,Torch,我使用下面的代码在NodeJS中启动python代码 const pythonProcess = spawn('python',["./testcode/maincode/test_model/test.py","abc"]); pythonProcess.stdout.on("data",data=>{ console.log(data.toString()) }) 问题是我想在节点js中使用p

我使用下面的代码在NodeJS中启动python代码

const pythonProcess = spawn('python',["./testcode/maincode/test_model/test.py","abc"]);
    pythonProcess.stdout.on("data",data=>{
        console.log(data.toString())
    })
问题是我想在节点js中使用pytourch代码 但当我以下面的方式启动时

 const pythonProcess = spawn('python',["./testcode/maincode/test_model/web_output.py","abc"]);
    pythonProcess.stdout.on("data",data=>{
        console.log(data.toString())
    })
它导致
“ModuleNotFoundError:没有名为'torch'的模块”\r\n“,

我曾经用opening cmd启动web_output.py 命令conda activate aip->pythonweb\u output.py


是否可以命令conda activate aip,然后使用节点js命令python web\u output.py?

是。我认为你们的问题是相对进口。请记住,您的工作目录将是您运行节点的地方。如果您可以使用程序中使用的相同命令从节点文件夹运行它,\n那么您应该能够通过生成新进程来运行它。当您尝试从oode.js执行代码时,您需要检查其他代码如何导入它们所需的依赖项。您可能必须通过spawn调用的第三个参数
cwd
提供路径。但要使用tourch或tensorflow,我想我必须使用conda命令…不是吗?我编写的第一部分代码完成了从节点js执行python文件