Я упаковываю настольное приложение Electron, на котором локально работает сервер Flask. Всякий раз, когда я пытаюсь запустить автономное приложение, созданное на основе проекта, я получаю следующую ошибку. Когда я запускаю проект с помощью npm run, я не получаю этой ошибки, и серверная часть работает отлично. Эта ошибка возникла совсем недавно, и до этого момента Python с серверной частью работал отлично. Любая помощь будет оценена по достоинству!
Uncaught Exception:
Error: spawn python3.11 ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:286:19)
at onErrorNT (node:internal/child_process:484:16)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
JS-код
app.whenReady().then(() => {
const expressProcess = spawn('python3.11', [path.join(__dirname, 'server', 'test.py')]);
expressProcess.stdout.on('data', (data) => {
console.log(`Flask Output: ${data}`);
});
expressProcess.stderr.on('data', (data) => {
console.error(`Flask Error: ${data}`);
});
app.dock && app.dock.setIcon(path.join(__dirname, 'images', 'Logo.png'));
createWindow();
});
Подробнее здесь: https://stackoverflow.com/questions/780 ... n-packaged