【发布时间】:2020-02-11 21:51:56
【问题描述】:
我试图从 windows 10 中的电子应用程序运行一些 python 脚本。我试图运行的示例代码是:
let {PythonShell} = require('python-shell')
PythonShell.run('test.py', function (err, results) {
if (err) throw err;
console.log('test.py finished.');
console.log('results', results);
});
代码应该运行 test.py,其中包含一个简单的打印语句。但是终端显示以下错误日志:
throw er; // Unhandled 'error' event
^
Error: spawn py ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:745:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
Emitted 'error' event at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
at onErrorNT (internal/child_process.js:415:16)
[... lines matching original stack trace ...]
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
【问题讨论】:
标签: javascript python npm electron