0
私はProcessBuilderを使用してJavaからPython(Anaconda)コードを呼び出しています。私がPythonだけをインストールしたときにうまくいきました。しかし、今はPythonを削除し、Anacondaをインストールしました。 Pythonを呼び出すコードは現在動作していません。 次のエラーが表示されます。JavaからPython(Anaconda)を呼び出す際の問題
com.api.ai.helper.MLPythonAPI callPyhonScriptToPredict
SEVERE: null
java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at com.api.ai.helper.MLPythonAPI.callPyhonScriptToPredict(MLPythonAPI.java:66)
私は、誰かが、この中で私を助けることができる
ProcessBuilder pb = new ProcessBuilder().inheritIO().
command("python", "C:\\my_code\\test.py", userSays, filePath);
Process p = pb.start();
p.waitFor();
のPython
を実行するためのpython 3.6.1(anaconda3 4.4.0 64ビット)、次のコードを使用しています。