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

Java 如何在Jython中使用导入,作为独立jar使用?,java,python,jython,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文件

我想运行一个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
线程“main”回溯中的异常(最近一次调用):
文件“Test.py”,第1行,在
进口大熊猫
ImportError:没有名为pandas的模块
那么,如何导入所需的模块以使代码运行呢?
我还在java代码中将Jython用作外部jar。有没有其他方法可以使我的工作更简单?

python Test.py是否有效?您是否安装了pandas软件包,如果没有使用-pip install pandasi它可以与我的python解释器一起工作,但不能与jython一起工作。那么,如何为jython安装它呢,python libs中的安装不是Jython吗?我不认为可以直接从Jython中使用numpy和pandas:因此,如果有一些外部库导入,仍然不可能使用Jython从java调用.py文件。除了jython之外,还有其他方法可以从java调用.py文件吗?