我想调用Python 3
从我的 Java 库中编写的类/函数。为此,我尝试使用javax.script.ScriptEngine;
,但是当我执行这些行时:
ScriptEngine engine = new ScriptEngineManager().getEngineByName("python") ;
engine.eval("import sys") ;
engine.eval("print(sys.version)") ;
在终端中执行完全相同的行时,加载的 python 版本是 2.7 而不是我找到的 3.6 版本(并且需要,因为我要调用的代码在 Python 3.6 中)。
如何加载 python 3.6 而不是 2.7?