如何在Jython中使用导入,用作独立jar?

时间:2016-04-12 11:13:59

标签: java python jython

我想运行一个Java代码,即:

import org.python.util.PythonInterpreter;

public class PyConv {
    public static void main(String[] args){
        PythonInterpreter interpreter = new PythonInterpreter();
        interpreter.execfile("Test.py");
  }
}

和Test.py文件;

import pandas
import numpy

df = pd.read_csv("Myfile.csv", header=0)

但我会收到错误:

Exception in thread "main" Traceback (most recent call last):
  File "Test.py", line 1, in <module>
    import pandas
ImportError: No module named pandas

那么,如何导入所需的模块,以使代码运行? 而且我在我的java代码中使用Jython作为外部jar。还有其他方法可以让我的工作更简单吗?

0 个答案:

没有答案