我使用ProcessBuilder从Java调用Python(Anaconda)代码。当我只安装Python时它工作正常。但现在我已经删除了Python并安装了Anaconda。调用Python的代码现在不起作用。 得到以下错误。
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)
我正在使用python 3.6.1(anaconda3 4.4.0 64位)和以下代码来执行Python
ProcessBuilder pb = new ProcessBuilder().inheritIO().
command("python", "C:\\my_code\\test.py", userSays, filePath);
Process p = pb.start();
p.waitFor();
有人可以帮助我。