оболочка pythonPath для python не работает после сборки электрона - PullRequest
0 голосов
/ 05 апреля 2020

Я использую электронное приложение для запуска 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);
  });

Исключение после сборки приложения показано ниже:

[1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...