我正在尝试使用 Jython
运行以下代码:
StringWriter writer = new StringWriter(); //输出将存储在这里
 ScriptEngineManager manager = new ScriptEngineManager();
 ScriptContext context = new SimpleScriptContext();
 context.setWriter(writer); //配置输出重定向
 ScriptEngine engine = manager.getEngineByName(“python”);
 engine.eval(“import sys”);
 engine.eval(“import scipy”);&# xA;


 但是在运行时遇到错误:


 线程中的异常“ main“javax.script.ScriptException:ImportError:< script>中没有名为scipy的模块在1号线和#xA;在org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:202)
在org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)
在org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:31)
在javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
在com.spark.test.JythonExample.main(JythonExample.java:46)
引起:Traceback(最近一次调用最后一次):
文件“< script>”,第1行,在< module>
 ImportError:没有名为scipy的模块

在org.python.core.Py.ImportError(Py.java:328)
在org.python.core.imp.import_first(imp.java:877)
在org.python.core.imp.import_module_level(imp.java:972)
在org.python.core.imp.importName(imp.java:1062)
在org.python.core.ImportFunction .__ call __(__ builtin__.java:1280)
在org.python.core.PyObject .__ call __(PyObject.java:431)
在org.python.core .__ builtin __.__ import __(__ builtin__.java:1232)
任何人都可以帮我解决这个问题?