Я использую электронное приложение для запуска python скриптов, используя python -shell. Я установил pythonPath для моего enaconda env, показанного ниже. Это работает найти, когда я запускаю приложение, но после упаковки приложения с помощью электронного компоновщика, оно показывает следующую ошибку: Не найден такой файл или каталог , даже если я использую абсолютный путь на том же P C .
const {PythonShell} = require('python-shell');
const path = require('path');
const options = {
mode: 'text',
pythonPath: 'C:/Users/nauma/.conda/envs/YOLO/python.exe',
pythonOptions: ['-u'], // get print results in real-time
scriptPath: path.join(__dirname, '/build/engine/')
};
PythonShell.run('index.py', options, function (err, res) {
if (err) throw err;
console.log(res);
});
Исключение после сборки приложения показано ниже:
[