在Jython StreamSets中导入python模块 – ImportError:没有名为的模块

我正在CentOS上的Docker中运行StreamSets。 试图在Jython中导入一个python包,它返回以下错误:

SCRIPTING_05 - Script error while processing record: javax.script.ScriptException: ImportError: No module named pandas in <script> at line number 

以下是Jython模块中用于导入我的包的代码:

 import sys sys.path.append('/path_to_my/python2.7/site-packages') import pandas 

注意:因为我在Docker中运行StreamSets,所以我已经确定我的docker可以访问/path_to_my/python2.7/site-packages

从ask.streamsets / 168引用u / metadaddy

pandas和其他Python软件包(如NumPy)的问题在于,即使导入了Python模块,也不能使用它们,因为它们包含C扩展,Jython无法加载它们。 JyNI等计划旨在弥合Jython和C扩展之间的差距; SDC-7313跟踪包含JyNI和SDC Jython评估器。

所以,我想你将不得不通过使用C独立库来解决这个问题。