Невозможно загрузить модель в python при запуске как NodeJs дочерний процесс - PullRequest
0 голосов
/ 09 апреля 2020

Когда я запускаю автономную программу python, я получаю вывод. Но при запуске в качестве дочернего процесса в NodeJS я получаю, что ошибка модели не существует.

Правильный вывод при автономном запуске: enter image description here

Ошибка, которую я передал по каналу в текстовый файл при запуске как дочерний процесс: enter image description here enter image description here

Почему я получаю эту ошибку?

1 Ответ

1 голос
/ 09 апреля 2020

Если программа python использует текущий рабочий каталог, который неправильно установлен, когда вы запускаете его как дочерний процесс из node.js, то она может не найти свои файлы должным образом, и этот текущий рабочий каталог, скорее всего, будет отличается при запуске с spawn().

Существует опция spawn для передачи текущей рабочей директории, которую вы хотите установить для нового процесса. Или вы можете изменить программу python, чтобы она не зависела от текущего рабочего каталога.

...