Jython:ImportError:第1行的<script>中没有名为scipy的模块

时间:2016-09-19 16:15:46

标签: python python-2.7 scipy jython-2.7

我正在尝试使用 Jython 运行以下代码:

&#xA;&#xA;
  StringWriter writer = new StringWriter(); //输出将存储在这里&#xA; ScriptEngineManager manager = new ScriptEngineManager();&#xA; ScriptContext context = new SimpleScriptContext();&#xA; context.setWriter(writer); //配置输出重定向&#xA; ScriptEngine engine = manager.getEngineByName(“python”);&#xA; engine.eval(“import sys”);&#xA; engine.eval(“import scipy”);&# xA;  
&#xA;&#xA;

但是在运行时遇到错误:

&#xA;&#xA;
 线程中的异常“ main“javax.script.ScriptException:ImportError:&lt; script&gt;中没有名为scipy的模块在1号线和#xA;在org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:202)&#xA;在org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)&#xA;在org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:31)&#xA;在javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)&#xA;在com.spark.test.JythonExample.main(JythonExample.java:46)&#xA;引起:Traceback(最近一次调用最后一次):&#xA;文件“&lt; script&gt;”,第1行,在&lt; module&gt;&#xA; ImportError:没有名为scipy的模块&#xA;&#xA;在org.python.core.Py.ImportError(Py.java:328)&#xA;在org.python.core.imp.import_first(imp.java:877)&#xA;在org.python.core.imp.import_module_level(imp.java:972)&#xA;在org.python.core.imp.importName(imp.java:1062)&#xA;在org.python.core.ImportFunction .__ call __(__ builtin__.java:1280)
在org.python.core.PyObject .__ call __(PyObject.java:431)
在org.python.core .__ builtin __.__ import __(__ builtin__.java:1232)

任何人都可以帮我解决这个问题?

&#XA;

0 个答案:

没有答案