Нажмите "Неустранимая ошибка Python" при создании JEP SubInterpreter на Java.

При создании JEP SubInterpreter в Java в Windows 10 возникла следующая ошибка:

Fatal Python error: init_sys_streams: can't initialize sys standard streams
Python runtime state: core initialized
OSError: [WinError 6] The handle is invalid

А потом процесс завершился.

Эта ошибка возникает не каждый раз, почти одна десятая.

Есть идеи об этой ошибке?

Благодарность!

1 ответ

Решение

Это вызвано freopen() в коде C, замените его на fopen(), и dup2() может это исправить. Пожалуйста, обратитесь к: https://github.com/ninia/jep/issues/242

Другие вопросы по тегам