Запустить скрипт python в приложении Electron

У меня есть проект Electron, который выполняет некоторый скрипт на Python, используя модуль NodeJS child_process. Мой скрипт на python находится в корневой папке моего проекта.

Вот как я называю скрипт Python:

let py = spawn('python',['ResolvePosition.py', obsFilePath, navFilePath])
py.stdout.on('data', data => console.log('data : ', data.toString()))
py.on('close', ()=>{
  // Python ends, do stuff
})

Это работает нормально, если я запускаю свое электронное приложение сnpm start Когда я создаю исполняемый файл для Windows, используя модуль npmelectron-builder и запустить исполняемый файл изdist/win-unpacked/my-app.exe, это не будет работать, кажется, что мой сценарий не доступен сpython ./my-script-py.

Итак, как я могу заставить этот код работать для встроенного проекта?

Ответы на вопрос(2)

Ваш ответ на вопрос