Python от java - PullRequest
       1

Python от java

0 голосов
/ 05 марта 2020

У меня есть сценарий Python, который подключается к Oracle db и экспортируется в файл Excel. В Python скрипт работает, но когда я пытаюсь запустить его из java, я получаю следующую ошибку:

import cx_Oracle
ModuleNotFoundError: No module named 'cx_Oracle'.

У меня есть клиент oracle и я установил ORACLE_HOME.

Мой код:

Process p = Runtime.getRuntime().exec(new String[]{"python3", "path_to_py_file"});

Есть идеи?

1 Ответ

0 голосов
/ 05 марта 2020

ProcessBuilder требуется полный путь к python:

ProcessBuilder(<path_to_python>, <absolute_file_path_to_python_script>);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...