如何解决Spawn子进程Nodejs中的虚拟环境Python
我使用虚拟环境在这样的生成子进程nodejs中运行python脚本:
async(req,res)=>{
let token = Token.authorizationToken(req.headers);
var spawn = require("child_process").spawn;
var process = spawn('/../../../../../../hrvvenv/Scripts/python.exe',['./HRV.py',req.params.id,String(token)]);
process.stdout.on('data',function(data) {
res.json({status: true,message: "",data:JSON.parse(data.toString())});
} )
process.stderr.on('data',(data) => {
console.log(`error:${data}`);
});
process.stderr.on('close',() => {
console.log("Closed");
});
},
但是当程序运行时,实际上虚拟环境无法激活或启动,因此出现错误。希望你能帮我谢谢你
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。