首页 > 解决方案 > jython java Python解释器

问题描述

我需要在java中运行一个python脚本,(使用jython独立jar)但是当我运行脚本时我得到了这个错误:

ImportError:没有名为 pytesseract 的模块

如何导入python库,运行这个脚本??

public class SimpleEmbedded {
public static void main(String []args){

  PythonInterpreter interp = new PythonInterpreter();
  System.out.println("Hello, world from Java");
  interp.execfile("text_rec.py");
  System.out.println("Goodbye ");
  }
}

我还添加了这段代码:

interp = new PythonInterpreter(null, new PySystemState());
PySystemState sys = Py.getSystemState();
sys.path.append(new PyString(rootPath));
sys.path.append(new PyString(modulesDir));

什么是rootPathModulesDir

你能帮我吗??

标签: javapythonjythonpythoninterpreter

解决方案


推荐阅读